Spec-Zone.ru › Qt 5.13

Стиль меню MenuBar QML

Предоставляет настраиваемый стиль для MenuBar. Подробнее...

Заявление об импорте: import QtQuick.Controls.Styles 1.4
С: Qt 5.3
  • Список всех членов, включая унаследованные

Свойства

  • background : Компонент
  • font : Шрифт
  • itemDelegate : Компонент
  • menuStyle : Компонент

Методы

  • строка formatMnemonic(строка text, bool underline)

Подробное описание

Примечание: Стиль для полос меню может быть не поддерживаемым на платформах, использующих собственные полосы меню через плагин QPA.

Документация по свойствам

background : Component

Фон для всей полосы меню.

Фон будет расширен до полной ширины окна, содержащего меню. Его высота всегда будет соответствовать всем элементам полосы меню. Конечный размер будет включать отступы.

font : font

Шрифт элемента управления.

Это свойство было добавлено в QtQuick.Controls.Styles 1.3.

itemDelegate : Component

Элемент полосы меню.

Этот элемент должен быть настроен с использованием объекта styleData, который находится в области видимости и содержит следующие только для чтения свойства:

styleData.index : int Индекс элемента меню в его меню.
styleData.selected : bool true если элемент меню выбран.
styleData.open : bool true когда выпадающее меню открыто.
styleData.text : строка Текст элемента полосы меню.
styleData.underlineMnemonic : bool Если true, стиль должен подчеркивать мнемоническое обозначение метки элемента меню.

menuStyle : Component

Компонент стиля для собственных меню полосы меню и их подменю.

См. также MenuStyle.

Документация по методам

строка formatMnemonic(строка text, bool underline = false)

Возвращает отформатированную строку для отображения мнемоники для данного элемента меню.

Символ мнемоники предваряется амперсандом в исходной строке.

Передача true для underline подчеркнет символ мнемоники (например, formatMnemonic("&File", true) вернет "<u>F</u>ile"). Передача false для underline вернет обычный текст (например, formatMnemonic("&File", false) вернет "File").

См. также Метка.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qml-qtquick-controls-styles-menubarstyle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API