一、前言
這個系列對應自定義控件大全,一個專注於控件的編寫,一個專注於UI界面的編寫,程序員有兩大軟肋,一個是忌諱別人說自己的程序很爛很多bug,一個就是不擅長UI,基本上配色就直接rgb,對於第一點,只要放鬆心態,直面自己的不足,不斷改進,才能問鼎武林至尊。至於第二點,因爲程序員擅長的是邏輯思維,99%的人幾乎都沒有美學概念,所以你就需要借鑑,去UI中國多看看專業UI設計師設計的各種精美界面,你會發現新大陸,搭配拾色器,結合QSS和painter繪製兩大法寶,做起界面來得心應手溜得起飛不要太high。時間久了,久而久之,習慣了,就會不斷的有感覺,對界面也會越發擅長。
二、功能特點
- 自帶20套精美皮膚樣式,分門別類有黑色系、深色系、扁平系、常規系等。
- 皮膚生成器只需要簡單幾步就可以生成一套自定義的皮膚。
- 自帶了26種uidemo,非常漂亮美觀,涵蓋了主界面佈局、菜單切換等各種效果,總有一款適合你。
- 所有代碼和demo註釋都非常詳細整齊整潔,非常適合初學者學習。
- uidemo由簡入難,可以一步步學習下去,從入門到熟悉。
- uidemo從常規的客戶端到app端到觸摸端等都有,既有鼠標操作的也有觸摸操作的。
- 皮膚中的qss樣式表內容,覆蓋了幾乎所有的控件,非常適合學習每個控件的qss樣式如何設置,而且分門別類非常清晰。
- 自帶的qthelper類,集大成之所長,集多年功力於此,功能極其豐富。
- 內置了自定義無邊框的消息框、錯誤框、詢問框、右下角信息框、輸入框、日期範圍選擇框等。
- 默認開啓邊框陰影效果,可以設置陰影顏色和邊框粗細。
- 對話框會根據內容的長度自動調整寬高,以便調整到最合適的大小。
- 對話框支持倒計時關閉,調用的時候設置倒計時參數即可。
- 內置萬能圖形字體類,上千套精美圖形字體圖標,只要指定值即可。
- 通用無邊框窗體,標題欄可以自定義圖標、文字居中、右上角按鈕,內置了下拉菜單換膚。
- 集成CRC校驗、獲取應用程序文件名、文件路徑、設置窗體居中顯示、設置翻譯文件、設置編碼、設置延時、設置系統時間等各種靜態方法,不滿意找我。
- 自適應多屏幕,自動識別當前鼠標在哪個屏幕就作爲當前屏幕區域,包括右下角彈窗等座標都精準定位。
- 支持任意Qt版本、任意編譯器、任意系統。
- 持續更新迭代升級,可運行在windows、linux、macOS、嵌入式linux等各種系統上。
三、效果圖
四、體驗地址
- 體驗地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取碼:o05q 名稱:bin_uidemo.zip
- 國內站點:https://gitee.com/feiyangqingyun
- 國際站點:https://github.com/feiyangqingyun
- 個人主頁:https://blog.csdn.net/feiyangqingyun
- 視頻主頁:https://space.bilibili.com/687803542/
- 操作演示:https://www.bilibili.com/video/BV1zP411e7kz