參考:一、解決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檔案...