QMacToolBarItem Class

The QMacToolBarItem class provides an item for QMacToolBar . 更多...

頭: #include <QMacToolBarItem>
qmake: QT += macextras
Since: Qt 5.3
繼承: QObject

該類已過時。 提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

該類在 Qt 5.3 引入。

公共類型

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 ()

詳細描述

All items should have the text and icon properites set, or have the standardItem property set to something else than NoStandardItem .

另請參閱 QMacToolBar .

成員類型文檔編製

enum QMacToolBarItem:: StandardItem

常量 描述
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

特性文檔編製

icon : QIcon

This property holds the item's icon.

訪問函數:

QIcon icon () const
void setIcon (const QIcon & icon )

selectable : bool

This property holds whether the item is selecatble

此特性默認為 false。

訪問函數:

bool selectable () const
void setSelectable (bool selectable )

standardItem : StandardItem

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 )

text : QString

This property holds the item's text.

訪問函數:

QString text () const
void setText (const QString & text )

成員函數文檔編製

QMacToolBarItem:: QMacToolBarItem ( QObject * parent = nullptr)

Constructs a QMacToolBarItem with parent .

[signal] void QMacToolBarItem:: activated ()

This signal is emitted when the toolbar item is clicked or otherwise activated.

[虛擬] QMacToolBarItem:: ~QMacToolBarItem ()

銷毀 QMacToolBarItem

NSToolbarItem *QMacToolBarItem:: nativeToolBarItem () const

Returns the native NSToolbarItem.