The QMacToolBarItem class provides an item for QMacToolBar . 更多...
头: | #include <QMacToolBarItem> |
qmake: | QT += macextras |
Since: | Qt 5.3 |
继承: | QObject |
enum | StandardItem { NoStandardItem, Space, FlexibleSpace } |
QMacToolBarItem (QObject * parent = nullptr) | |
virtual | ~QMacToolBarItem () |
QIcon | icon () const |
NSToolbarItem * | nativeToolBarItem () const |
bool | selectable () const |
void | setIcon (const QIcon & icon ) |
void | setSelectable (bool selectable ) |
void | setStandardItem (QMacToolBarItem::StandardItem standardItem ) |
void | setText (const QString & text ) |
QMacToolBarItem::StandardItem | standardItem () const |
QString | text () const |
void | activated () |
const QMetaObject | staticMetaObject |
The QMacToolBarItem class provides an item for QMacToolBar .
All items should have the text and icon properites set, or have the standardItem property set to something else than NoStandardItem .
另请参阅 QMacToolBar .
常量 | 值 | 描述 |
---|---|---|
QMacToolBarItem::NoStandardItem
|
0
|
Don't use a standard item |
QMacToolBarItem::Space
|
1
|
A spacing item |
QMacToolBarItem::FlexibleSpace
|
2
|
A spacing item which grows to fill available space |
This property holds the item's icon.
访问函数:
QIcon | icon () const |
void | setIcon (const QIcon & icon ) |
This property holds whether the item is selecatble
此特性默认为 false。
访问函数:
bool | selectable () const |
void | setSelectable (bool selectable ) |
This property holds whether the item is a standard item.
This property's default is NoStandardItem , in which case the icon and text property determines the item contents.
Setting this property to somthing else than NoStandardItem takes precendense over icon and text.
访问函数:
QMacToolBarItem::StandardItem | standardItem () const |
void | setStandardItem (QMacToolBarItem::StandardItem standardItem ) |
This property holds the item's text.
访问函数:
QString | text () const |
void | setText (const QString & text ) |
构造 QMacToolBarItem with parent .
[虚拟]
QMacToolBarItem::
~QMacToolBarItem
()
[signal]
void
QMacToolBarItem::
activated
()
This signal is emitted when the toolbar item is clicked or otherwise activated.
Returns the native NSToolbarItem.