Qt官方示例 虛擬鍵盤使用

2021-10-01 04:22:40 字數 1265 閱讀 8415

這是乙個使用qt虛擬鍵盤的qml文字輸入示例。

該示例提供兩種使用方式:一種用於桌面平台,另一種用於嵌入式平台,本例採用嵌入式平台方式顯示。它們區別是前者脫離視窗應用於全域性,後者依附於視窗。

disable-desktop|android-embedded|!isempty(cross_compile)|qnx  else
**新增

qputenv

("qt_im_module"

,qbytearray

("qtvirtualkeyboard"))

;

qml檔案匯入模組

import qtquick.virtualkeyboard 2.1
textinput派生類類帶有textinput派生類的控制項獲得輸入焦點即可呼叫出虛擬鍵盤

textfield
inputmethodhints

描述imhnone

預設鍵盤(預設值)

imhdigitsonly

數字鍵盤

imhuppercaseonly

大寫鍵盤

imhlowercaseonly

小寫鍵盤

imhformattednumbersonly

數字鍵盤 + 邏輯符號鍵盤

0x03 關於更多

logo qt新增 Qt官方示例 視窗標誌

視窗標誌示例展示了如何使用qt中可用的視窗標誌型別來指定視窗系統屬性。只能設定乙個的視窗標誌對照表 視窗標誌 描述qt qwidget 視窗的預設屬性 qt window 帶有視窗系統框架和標題欄 qt dialog 對話方塊 通常標題欄中沒有最大化或最小化按鈕 qt sheet macos表單式視...

qt中append函式 Qt官方示例 語法高亮器

語法高亮顯示示例展示了如何執行簡單的語法高亮顯示 對c 檔案語法高亮 該示例主要使用qtextedit和qsyntaxhighlighter實現。要提供自定義的語法突出顯示,您必須子類qsyntaxhighlighter和重新實現highlightblock函式,並定義自己的突出顯示規則。使用qve...

Qt官方示例 TCP客戶端 伺服器示例

該示例演示了在本地主機上的tcp客戶端和伺服器是如何通訊的。繫結訊號槽。connect tcpclient,qabstractsocket connected,this dialog starttransfer 連線到伺服器時回送訊息給伺服器 connect tcpclient,qiodevice ...