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