原創|行業資訊|編輯:鮑佳佳|2020-11-25 10:55:42.390|閱讀 389 次
概述:QtitanRibbon是一款遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。本文主要針對office 2016類進行講解。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
QtitanRibbon是一款遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
Office 2016,在“整體界面風格方面,采用了灰色調主題。界面風格為Modern和Ribbon,無論是字體還是圖標都采用了更高的DPI,便于觀察和操作。”下面我們來看下具體代碼操作!
Office2016Style類:
Header: #include Inherits: OfficeStyle所有成員的列表,包括繼承成員
Public Functions:
Office2016Style() virtual ~Office2016Style() void setTheme(Office2016Style::Theme theme) Office2016Style::Theme theme() const
Reimplemented Public Functions:
virtual void polish(QWidget *widget) override virtual QPalette standardPalette() const override virtual QPixmap standardPixmap(QStyle::StandardPixmap sp, const QStyleOption *opt = Q_NULL, const QWidget *widget = Q_NULL) const override virtual int styleHint(QStyle::StyleHint hint, const QStyleOption *opt = Q_NULL, const QWidget *widget = Q_NULL, QStyleHintReturn *shret = Q_NULL) const override virtual QRect subControlRect(QStyle::ComplexControl control, const QStyleOptionComplex *option, QStyle::SubControl subControl, const QWidget *widget = Q_NULL) const override virtual void unpolish(QWidget *widget) override
Qt商業組件Qtitan推薦:
感謝您的閱讀,希望這篇文章能帶給你一定的幫助!如果這篇文章沒能滿足你的需求、點擊獲取更多文章教程!現在立刻下載Qt6免費試用吧!更多Qt類開發工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購現直降1000元,歡迎咨詢慧都獲取更多優惠>>
現為慶祝慧都成立17周年,我們推出隆重的周年慶活動Developer machines旗下產品QtitanRibbon,QtitanDataGrid,QtitanChart,QtitanDocking,QtitanNavigation正版授權最高直降7000元。更有滿贈送豪禮活動,萬元3C數碼產品、蘋果手機、電腦等你來拿!點擊查看詳情>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: