翻譯|使用教程|編輯:鮑佳佳|2020-12-07 14:04:24.180|閱讀 512 次
概述:Office2007Style,Office2010Style和Office2016Style的OfficeStyle基類。包含適用于所有Microsof office樣式的常規設置。適用于Windows,Linux和MacOSX的樣式沒有任何限制。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
QtitanRibbon組件實現了Microsoft Ribbon for Qt的概念,設計用于任何使用Qt開發的商業應用。這個組件和Qt一道為獲取一些應用提供了一個難得的機會,這些應用在全球三大主要平臺Windows、Linux和Mac OS X上都有現代化的外觀和感覺。
Office2007Style,Office2010Style和Office2016Style的OfficeStyle基類。包含適用于所有Microsof office樣式的常規設置。適用于Windows,Linux和MacOSX的樣式沒有任何限制。
Header: | #include <OfficeStyle> |
Inherits: | CommonStyle |
Inherited By: |
Office2007Style, Office2010Style, Office2013Style, Office2016Style, and Windows7ScenicStyle |
公共類型
enum | OfficePopupDecoration { PopupSystemDecoration, PopupCompatibleDecoration, PopupOfficeFlatDecoration, PopupMSNDecoration } |
屬性
公共函數
virtual | ~OfficeStyle() |
QColor | accentColor() const |
OfficeStyle::AccentColor | accentIndexColor() const |
QFont | font(const QWidget *widget) const |
bool | isActiveTabAccented() const |
bool | isMDIWindowTitleIgnored() const |
OfficeStyle::OfficePopupDecoration | popupDecoration() const |
void | setAccentColor(const QColor &accentcolor) |
void | setAccentColor(OfficeStyle::AccentColor index) |
void | setActiveTabAccented(bool accented) |
void | setMDIWindowTitleIgnored(bool ignore = false) |
void | setPopupDecoration(OfficeStyle::OfficePopupDecoration decoration) |
重新實現的公共函數
virtual void | polish(QApplication *app) override |
virtual void | polish(QWidget *widget) override |
virtual void | polish(QPalette &palette) override |
virtual QSize | sizeFromContents(QStyle::ContentsType ct, const QStyleOption *opt, const QSize &contentsSize, const QWidget *widget = Q_NULL) 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(QApplication *app) override |
virtual void | unpolish(QWidget *widget) override |
Qt商業組件Qtitan推薦:
感謝您的閱讀,希望這篇文章能帶給你一定的幫助!如果這篇文章沒能滿足你的需求、點擊獲取更多文章教程!現更多Qt類開發工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購現直降1000元,歡迎咨詢慧都獲取更多優惠>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: