Тип QML MenuBarStyle
Предоставляет настраиваемую стилизацию для MenuBar Подробнее...
| Оператор импорта: | import QtQuick.Controls.Styles 1.4 |
| С момента: | Qt 5.3 |
Свойства
- background : Компонент
- font : шрифт
- itemDelegate : Компонент
- menuStyle : Компонент
Методы
- строка formatMnemonic(строка text, логическое underline)
Подробное описание
Примечание: Стиль для панелей меню может быть не поддерживается на платформах, использующих встроенные панели меню через плагин QPA.
Документация по свойствам
background : Компонент
Фон для всей панели меню.
Фон будет расширен до полной ширины содержащего окна. Его высота всегда будет соответствовать всем элементам панели меню. Конечный размер будет включать отступы.
font : шрифт
Шрифт элемента управления.
Это свойство QML было введено в QtQuick.Controls.Styles 1.3.
itemDelegate : Компонент
Элемент панели меню.
Этот элемент должен быть настроен с использованием объекта styleData, который находится в области видимости и содержит следующие только для чтения свойства:
| styleData.index : целое число | Индекс элемента меню в его меню. |
| styleData.selected : логическое значение |
true если элемент меню выбран. |
| styleData.open : логическое значение |
true когда выпадающее меню открыто. |
| styleData.text : строка | Текст элемента панели меню. |
| styleData.underlineMnemonic : логическое значение | Если true, стиль должен подчеркивать мнемонику метки элемента меню. |
menuStyle : Компонент
Компонент стиля для собственных меню панели меню и их подменю.
См. также MenuStyle.
Документация по методам
строка formatMnemonic(строка text, логическое underline = false)
Возвращает отформатированную строку для отображения мнемоники для заданного элемента меню.
Символ мнемоники предваряется амперсандом в исходной строке.
Передача true для underline подчеркнет символ мнемоники (например, formatMnemonic("&File", true) вернет "<u>F</u>ile"). Передача false для underline вернет обычный текст (например, formatMnemonic("&File", false) вернет "File").
См. также Label.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-controls-styles-menubarstyle.html