程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> QT皮膚框架-TQUI,qt框架-tqui

QT皮膚框架-TQUI,qt框架-tqui

編輯:C++入門知識

QT皮膚框架-TQUI,qt框架-tqui


本皮膚框架的相關文檔,請在附件中下載,包括測試程序源碼,幫助文檔。
相關文檔可到我的百度網盤中下載,或者在本貼附件中下載。

百度網盤地址:TQUI-V1.0項目說明及測試程序源碼 


項目更新說明:
-------------------------------------------
版本號        :V1.0.3
更新時間    :2015.1.27
更新內容/實現功能:
1.修改了代碼,提高系統健壯性
2.可在qt4及qt5平台上使用
3.編譯器適配msvc和mingw,
4.操作系統適配windows和linux
5.增加自定義系統托盤功能
-------------------------------------------




第 一 章  皮膚框架介紹

§1.1.1  框架由來
以前在開發.NET的時候自己做過一套.NET的皮膚框架,使用很方便,效果較好。如今使用QT開發已經有好幾年的時間,一直想做一套QT的皮膚框架, 但一直礙於時間和精力等原因無法促成。
近一年來在網上也一直在搜索QT皮膚框架,希望能有人做好可以用的,但搜索的結果有點讓人失望,QTCN上有幾個伙計公布過自己的界面皮膚設計的效果及源碼,但經使用發現都不是很方便,用於QT樣式的學習還是不錯的,但真正用於工程還差得比較遠,原因一是樣式設計較為混亂,可復制性不強,二是樣式和皮膚未形成模板,無法快速方便開發人員使用。
根據自己多年的經驗和積累,決定開發一套QT皮膚框架,命名為TQUI(天涯游閣的QT項目的UI框架),我設計的前提有如下幾點: 
1. 可定制皮膚,首先是顏色皮膚,之後是圖片皮膚,可以實現QQ的聊天窗體的那種效果。
2. 使用簡單,不改變現在的QT人員的開發方式,盡可能的與QT的現在的開發機制一致,並很好的融合在一起。
3. 接口簡單並完善,提供盡可能豐富的皮膚框架的操作接口(提供一些擴展功能),但接口一定要簡單易用。

§1.1.2  框架編譯環境
本次發布的TQUI和測試項目,及編譯好的可執行程序,編譯環境如下:
1.      QT,qt4.8.6,因未使用平台特殊接口,所以可以跨平台使用
2.      VC,vc2010-x86

§1.1.3  框架界面預覽
國網綠皮膚
 


藍色皮膚






淺藍色皮膚






灰色皮膚





黑色皮膚







綜合示例 





顏色選取控件






文件選取控件






消息窗體






文字和數字輸入控件







§1.1.4  皮膚使用說明
  

特殊窗體示例:
類似QQ的右下角新聞消息彈窗,此窗體可以設置自動關閉的延遲時間






彈出窗體,此窗體在失去焦點時會自動關閉:

本框架可以用於只設置窗體的標題部分,而不影響內部控件








  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved