翻譯|使用教程|編輯:龔雪|2022-05-25 10:50:21.017|閱讀 234 次
概述:本文主要為大家介紹Qt Widget中的樣式和樣式感知小部件,歡迎大家下載相關組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
樣式(繼承的類)代表小部件繪制并封裝 GUI 的外觀。 QStyle 類是一個抽象基類,它封裝了 GUI 的外觀。 Qt 的內置小部件使用它來執行幾乎所有的繪圖,確保它們看起來與等效的原生小部件完全一樣。
Qt帶有一系列內置樣式,某些樣式僅在特定平臺上可用。自定義樣式可作為插件使用,或者通過使用 ()創建特定樣式類的實例并使用()設置它。
Qt技術交流群:166830288 歡迎一起進群討論
為了自定義現有樣式,繼承 并重新實現所需的虛擬方法。 允許指定某種基本樣式,或者當基本樣式未指定時,它會自動使用應用程序樣式。 前者提供對基本樣式的完全控制,如果自定義需要某種樣式行為,則效果最佳,而后者提供了一種與平臺無關的方式來自定義默認為原生平臺樣式的應用程序樣式。
為完全自定義樣式實現提供了方便的基礎,該方法與 QProxyStyle 相同,但繼承 QCommonStyle 并重新實現適當的虛擬方法。
本文檔中不涉及單個小部件樣式的部分應按順序閱讀,因為后面的部分往往依賴于前面的部分。在某些情況下,您可能需要查閱Qt 源代碼。 閱讀本文檔后,樣式過程中的順序應該會變得清晰,這將有助于您找到相關代碼。
要開發樣式感知小部件(即符合繪制它們樣式的小部件),您需要使用當前樣式繪制它們,本文檔展示了小部件如何繪制自己以及樣式為它們提供了哪些可能性。
這些類用于自定義應用程序的外觀和樣式。
Qt技術交流群:166830288 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網