花費 73 ms
Qt小技巧11.界面假死或不刷新的處理方式

1 遇到的問題 有時會遇到這樣一種情況,比如界面最小化或者界面關閉后(進程未退出),當重新顯示時界面確是一片白的,原因是paintEvent並被未調用,導致界面未刷新。如果手動改變下界面大小時又可以 ...

Thu Jan 13 21:37:00 CST 2022 0 3967
Qt小技巧13.如何為程序設置環境變量?

1 說下背景 有時會有這樣一種場景,我寫了個程序,該程序依賴一些第三方的動態庫,假如現在將三方庫放到了可執行文件同級目錄下的dependence目錄,現在我將程序打包好並發給了用戶。此時用戶是無法直 ...

Sat Feb 12 02:08:00 CST 2022 0 3129
Qt小技巧9.moveToThread的使用技巧

1 說下背景 1.1 常規方式存在的問題 一般來說,在Qt中使用線程,最常規的做法是繼承QThread,重寫run函數,調用start函數,run函數里邊的代碼就會在新的線程中執行了。這樣做有點麻 ...

Thu Sep 30 19:29:00 CST 2021 0 255
Qt小技巧8.利用反射機制通過類名創建Qt對象

1 需求描述 在項目開發過程中可能會有這樣一種需求,就是我連頭文件都沒有只知道類的名字,在這種情況下需要將對象實例化出來,同時還要調用類中的方法。想想有點不可思議,但在Qt的世界里,這些是很容易實現 ...

Sat May 15 06:49:00 CST 2021 0 1643
Qt小技巧14.Qt5.12.x編譯Mysql插件驅動

1 遇到的問題 Qt后面的版本都沒有直接帶Mysql插件驅動了,應該是協議的原因,需要我們自己手動編譯下,默認是這樣子的: 打印下QSqlDatabase::drivers()結果如下: 很 ...

Wed Feb 23 04:05:00 CST 2022 0 948
Qt小技巧1.右鍵菜單的漢化

Qt默認的右鍵菜單文字是英文的,如下: 安裝翻譯文件,即可實現漢化,Qt程序中可以安裝多個翻譯文件,不沖突,在main函數中執行: 文件已打包好,添加資源文件即可使用,點擊 ...

Thu Aug 20 03:19:00 CST 2020 1 546

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM