Класс QMacToolBarItem
Класс QMacToolBarItem предоставляет элемент для QMacToolBar. Подробнее...
| Заголовок: | #include <QMacToolBarItem> |
| qmake: | QT += macextras |
| С тех пор: | Qt 5.3 |
| Наследует: | QObject |
Этот класс был представлен в Qt 5.3.
Общие типы
| Перечисление | StandardItem { НетСтандартногоЭлемента, Пробел, ГибкийПробел } |
Свойства
- icon : QIcon
- selectable : bool
- standardItem : StandardItem
- text : QString
Открытые функции
| 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() |
Подробное описание
Все элементы должны иметь заданные свойства text и icon или иметь свойство standardItem установленным на значение отличное от NoStandardItem.
См. также QMacToolBar.
Документация по типам членов
Перечисление QMacToolBarItem::StandardItem
| Константа | Значение | Описание |
|---|---|---|
QMacToolBarItem::NoStandardItem |
0 |
Не использовать стандартный элемент |
QMacToolBarItem::Space |
1 |
Элемент пробела |
QMacToolBarItem::FlexibleSpace |
2 |
Элемент пробела, который расширяется, чтобы заполнить доступное пространство |
Документация по свойствам
icon : QIcon
Это свойство содержит значок элемента.
Функции доступа:
| QIcon | icon() const |
| void | setIcon(const QIcon &icon) |
selectable : bool
Это свойство указывает, можно ли выбрать элемент.
Значение по умолчанию этого свойства — false.
Функции доступа:
| bool | selectable() const |
| void | setSelectable(bool selectable) |
standardItem : StandardItem
Это свойство указывает, является ли элемент стандартным элементом.
Значение по умолчанию этого свойства — НетСтандартногоЭлемента, в этом случае содержимое элемента определяется свойствами icon и text.
Установка этого свойства на значение отличное от НетСтандартногоЭлемента имеет приоритет над свойствами icon и text.
Функции доступа:
| QMacToolBarItem::StandardItem | standardItem() const |
| void | setStandardItem(QMacToolBarItem::StandardItem standardItem) |
text : QString
Это свойство содержит текст элемента.
Функции доступа:
| QString | text() const |
| void | setText(const QString &text) |
Документация по функциям членов
QMacToolBarItem::QMacToolBarItem(QObject *parent = nullptr)
Конструирует QMacToolBarItem с parent.
[signal] void QMacToolBarItem::activated()
Этот сигнал излучается, когда элемент панели инструментов нажимается или активируется каким-либо другим способом.
[virtual] QMacToolBarItem::~QMacToolBarItem()
Уничтожает QMacToolBarItem
NSToolbarItem *QMacToolBarItem::nativeToolBarItem() const
Возвращает родной NSToolbarItem.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qmactoolbaritem.html