原创 Qt 之 QTimeLine

QTimeLine 類提供了用於控制動畫的時間軸,通常用於通過定期調用一個槽函數來動畫一個 GUI 控件。相信瞭解動畫的人對幀應該不陌生,可以把一個動畫想象成由很多張靜態畫面組成,而每一個畫面就是一幀圖像。每隔一定時間間隔就顯示一幀圖像,當

原创 QSS(暗橙色)

本文分享了使用QSS製作暗橙色界面的代碼,由於作者不習慣該編輯器,現將本文的語雀鏈接分享出來:https://×××w.yuque.com/docs/share/f7bf90d6-86b3-464e-8f41-1fbccb7014ed

原创 QSS(黑色炫酷)

本文分享了使用QSS製作黑色炫酷界面的代碼,由於作者不習慣該編輯器,現將本文的語雀鏈接分享出來: https://×××w.yuque.com/docs/share/15b92d11-e94e-44e2-a3a5-aaa81078e851

原创 Qt 之圖形(漸變填充)

簡述 QGradient 可以和 QBrush 組合使用,來指定漸變填充。Qt 目前支持三種類型的漸變填充: QLinearGradient:顯示從起點到終點的漸變 QRadialGradient:以圓心爲中心顯示漸變 QConicalG

原创 Qt QDialog 設置圓角

對於普通的控件,我們通過樣式表(css)設置圓角就比較簡單 border-radius:5px 但是這個方法對於QDialog並沒有作用。經過仔細研究發現了。原來QDialog只是一個容器,對於已經設置無邊框(Qt::FramelessWi

原创 利用C++實現插件系統

  插件機制能夠方便地擴展已有應用程序的功能。用C++實現插件機制的基本思路是:應用程序提供接口,由用戶或第三方實現這些接口,並編譯出相應的動態鏈接庫(即插件);將所有插件放到某個特定目錄,應用程序運行時會自動搜索該目錄,並動態加載目錄中的

原创 Qt5 圓角加陰影窗口簡單實現

實現圓角加陰影的窗口,基本思路是利用QFrame,把QFrame通過改變QSS樣式變成圓角,然後利用QGraphicsDropShadowEffect給QFrame設置陰影。 首先向ui文件裏的Widget託人個QFrame,然後把QFr

原创 QT中QtConcurrent創建並行線程的方法

本文介紹了Qt中QtConcurrent的使用方式,由於作者不習慣該編輯器,現將作者的語雀鏈接分享出來:https://×××w.yuque.com/docs/share/b113af35-f23b-4120-83dd-d123fe1c9c

原创 Qt窗體圓角

本文主要介紹了設置窗體圓角的方法,由於作者不習慣該編譯器,現將本文的語雀鏈接分享出來:https://×××w.yuque.com/docs/share/1373dbf9-2622-46d6-9888-743e8fa35fb4

原创 Qt獲取所有進程、終止某個進程

方法一: //Qt開源庫, 通過QProcess啓動系統命令“tasklist.exe”, 獲取正在運行的進程 QProcess process; process.start("tasklist.exe"); if(

原创 Qt中QMenu的菜單關閉處理方法

Qt中qmenu的實現三四千行... 當初有個特殊的需求, 要求菜單的周邊帶幾個像素的陰影, 琢磨了半天, 用QMenu做不來, 就乾脆自己用窗口寫一個 然而怎麼讓菜單消失卻非常麻煩 點擊菜單項 點擊其他地方 被其他窗口遮擋

原创 Qt掃描進程列表以及獲取進程信息

使用方法: QMap<QString,qint64> app_pid; getAllAppPidList( app_pid ); #include <Windows.h> #include <tlhelp32.h>// for Crea