qt 使用記錄

2021-08-20 23:08:02 字數 895 閱讀 1200

參考:

一、解決ubuntu下qtcreator中不能輸入中文的問題

我的qt版本是qt5.9.2,qt creator 版本是qt4.3

解決方法:

1.安裝fcitx-frontend-qt5

sudo apt-get install fcitx-frontend

-qt5

2.複製libfcitxplatforminputcontextplugin.so到qtcreator安裝目錄中

// 1.找到fcitx-frontend-qt5安裝路徑

dpkg -l fcitx-frontend

-qt5

// 我的安裝路徑為:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

// 2.跳轉到qtcreator的安裝目錄下

cd /home/pp/opt/qt5.9

.1/tools/qtcreator/lib/qt/plugins/platforminputcontexts

// 3.將1中的檔案複製到2中的目錄下

cp /usr/lib/x86_64-linux

-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/pp/opt/qt5.9

.1/tools/qtcreator/lib/qt/plugins/platforminputcontexts

3.搞定收工, 重啟qtcreator, 發現可以直接輸入中文了

Qt串列埠的使用記錄

現有兩個usb轉串列埠的裝置,都是使用同樣的晶元,無法根據qserialportinfo區別,所以做了個識別辦法,當寫入特定的字元時將返回識別碼,從而區分不同的裝置。在識別裝置前還未關聯readyread訊號,在呼叫write寫入 資料後sleep一段時間read讀取資料,發現無論等待多長時間讀取的...

Qt記錄之QTabWidget的使用

qtabwidget實現出來效果就是標籤頁的介面,點選乙個標籤,主介面就展現那個標籤頁的東西。值得注意的就是以下幾點 1.qtabwidget addtab widget,title 增加乙個標籤頁。比如這個widget為qpushbutton,那個增加的標籤頁一整頁就是乙個按鈕。2.qtabwid...

Qt程式打包發布記錄使用windeployqt工具

qt 官方開發環境使用的動態鏈結庫方式,在發布生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡無法正常執行。因此 qt 官方開發環境裡自帶了乙個工具 windeployqt.exe。首先生成程式release版本檔案 然後複製release檔案...