Тип QML MenuBarStyle
Предоставляет пользовательскую стилизацию для MenuBar. Подробнее...
| Заявление импорта: | import QtQuick.Controls.Styles 1.4 |
| С: | Qt 5.3 |
Свойства
- background : Компонент
- font : шрифт
- itemDelegate : Компонент
- menuStyle : Компонент
Методы
- строка formatMnemonic(строка text, логическое underline)
Подробное описание
Примечание: Стиль для панелей меню может быть не поддерживаемым на платформах, использующих системные панели меню через плагин QPA.
Документация по свойствам
background : Компонент
Фон для всей панели меню.
Фон будет расширен до полной ширины содержащего окна. Его высота всегда будет подстраиваться под все элементы панели меню. Конечный размер будет включать отступы.
font : шрифт
Шрифт элемента управления.
Это свойство было добавлено в 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/archives/qt-5.11/qml-qtquick-controls-styles-menubarstyle.html