Office2007Style,Office2010Style和Office2016Style的OfficeStyle基类。包含适用于所有Microsof office样式的常规设置。适用于Windows,Linux和MacOSX的样式没有任何限制。
QtitanRibbon组件实现了Microsoft Ribbon for Qt的概念,设计用于任何使用Qt开发的商业应用。这个组件和Qt一道为获取一些应用提供了一个难得的机会,这些应用在全球三大主要平台Windows、Linux和Mac OS X上都有现代化的外观和感觉。
下载最新版QtitanRibbon>>
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 } |
属性
- activeTabAccented : bool
- ignoreMDIWindowTitle : bool
公共函数
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推荐:
- QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
- QtitanChart | 下载试用 : 是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统。
- QtitanDataGrid| 下载试用 : 适用于Qt的商业化DataGrid 组件,使得表格数据可以直接面向终端用户完全集成了QtDesigner,极易适应其他相似开发环境,保证100%兼容Qt GUI。
感谢您的阅读,希望这篇文章能带给你一定的帮助!如果这篇文章没能满足你的需求、点击获取更多文章教程!现更多Qt类开发工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在线订购现直降1000元,欢迎咨询在线客服获取更多优惠>>
标签:
来源:慧都
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!