Spec-Zone.ru › Qt 5.11

Тип 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

Spec-Zone.ru

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