Описание тега qmenu
Класс QMenu, часть разработки Qt, предоставляет виджет меню для использования в строках меню, контекстных меню и других всплывающих меню.
2
ответа
Динамически создавать контекстное меню в QT, связанное с кнопкой инструментов
В моем приложении у меня есть QToolButton, связанный с наличием USB-накопителя. Когда диск Pen вставлен, я хотел бы показать QToolButton и создать контекстное меню, связанное с содержимым диска Pen. У меня динамически создается другое меню, которое …
07 окт '13 в 15:41
1
ответ
Слот для новых предметов на указанных позициях в QMenu
Я пытаюсь добиться следующего дизайна QMenu: | Add New Item | ------------------ | New Item 1 | | New Item 2 | | New Item 3 | ------------------ | Default Item 1 | | Default Item 2 | Предположим, если это новый QMenu, дизайн по умолчанию выглядит ка…
09 янв '19 в 23:58
4
ответа
Qt Stylesheets: Как применить стиль к меню? Как убрать синий оттенок вокруг QTextEdit?
Я пытаюсь сделать menubar градиентным черным цветом, и это прекрасно работает, за исключением заголовков меню. Вот таблица стилей, которую я использую: QString styleSheet = "QMenuBar{background: qlineargradient(x1:0,x2:0,y1:0,y2:1,stop:0 #cccccc, st…
02 янв '12 в 21:44
1
ответ
Выравнивание по правому краю QKeySequence в меню QQction PyQt
Как я могу правильно обосновать QKeySequence в PyQt5? copy_absolute_path_action = ( create_action(self, _("Copy Absolute Path"), QKeySequence( get_shortcut('explorer', 'copy absolute path')), triggered=self.copy_absolute_path)) copy_relative_path_ac…
09 янв '19 в 19:38
2
ответа
Отключить тему меню в Qt?
Я унаследовал проект Qt, у которого были тематические меню правой кнопки мыши (которые выглядят очень странно в macOS). Я удалил вызов setStyleSheet() из QMenu, но он по-прежнему выделяет только текст вместо фона элемента и использует странные разме…
31 мар '17 в 16:46
1
ответ
Qt 5.4 OS X, как использовать QAction как в QMenu, так и в QToolBar, но показывать значок только в QToolbar
Используя Qt 5.4 на OS X (Yosemite), у меня есть QAction это имеет иконку. Я хочу, чтобы значок отображался в QToolbar что я добавляю действие к. Это отлично работает. Однако я не хочу, чтобы в QMenu отображался значок, к которому я добавляю действи…
13 апр '15 в 21:27
1
ответ
Применить фоновое изображение к Qmenu
Мне нужно применить фоновое изображение для Qmenu. Пока я могу только поставить цвет в качестве фона. Кажется, что свойство background или background-image не работает (используя таблицу стилей qss). Я пытался применять стили в коде. Те же результат…
16 фев '11 в 00:32
1
ответ
Как мне создать одно меню для всего приложения Qt?
Мое приложение может запускать несколько экземпляров QMainWindowи я бы хотел, чтобы у каждого экземпляра было одно и то же меню. Если инициализированные экземпляры отсутствуют, но приложение все еще работает (возможно, в Mac OS X), я бы хотел, чтобы…
08 июн '15 в 13:37
1
ответ
Сброс QMenu для принятия нового набора QActions
Я хочу сбросить / воссоздать пользовательское контекстное меню. Я использую QMenu и QAction(переменные-члены) для достижения этой цели. QMenu* m_menu; QAction* m_actionTitle; У меня слот подключен вот так: connect(m_ui->actionLoad_Definition_File…
20 фев '18 в 14:12
1
ответ
Как создать пункт меню переключения в Qt 5.6
Мне нужно иметь элемент Показать / Скрыть в меню Qt, чтобы при нажатии пользователем Hide определенный виджет скрыт, а пункт меню меняется на Show, а также если пользователь нажимает Show виджет отображается, а пункт меню меняется на Hide, Как этого…
30 май '16 в 16:58
1
ответ
Как подавить сочетание клавиш в главном меню Qt?
Например, рассмотрим пункт главного меню, в котором клавиша Delete является ярлыком (с Qt::WindowShortcut в качестве контекста). Я хочу, чтобы другой QWidget обрабатывал клавишу Delete, когда сфокусирован. Это невозможно, поскольку клавиша Delete об…
17 дек '14 в 19:00
1
ответ
Право собственности на QAction
При добавлении QAction* в QMenu, кто отвечает за удаление объекта QAction*? Я не смог найти это упомянутое в документации для QMenu или QAction. void MyClass::contextMenuEvent(QContextMenuEvent *evt) { QMenu menu(this); QAction *a = new QAction(tr("…
05 янв '12 в 22:36
1
ответ
QMenu.item.selected таблица стилей не работает
Я пытаюсь сделать элементы в qmenu, когда они наведены, чтобы стать серыми, так как с таблицей стилей fusion, которую я применил, они становятся белыми, когда зависли. К сожалению, моя таблица стилей не применяется. Я искал, и я обнаружил, что я дол…
26 окт '18 в 12:34
3
ответа
Как показать меню в QPushButton без блокировки?
Я использую Qt4 QPushButton с QMenu в нем (устанавливается setMenu()). Мне нужно показать это меню, когда происходит какое-то несвязанное событие. метод QPushButton::showMenu() делает это, но блокируется, пока пользователь не закроет меню.QMenu::sho…
08 апр '14 в 21:04
0
ответов
Разница между QWidget::grabKeyboard() и захватом, сделанным QMenu
Я заметил, что когда QMenu открыто, мои привязки клавиш перестают работать ( xbindkeys), также не могут запускаться заставки и сообщать об ошибке "Не удается захватить клавиатуру". Этого не происходит с другими QWidget, которые используют QWidget::g…
03 ноя '11 в 17:03
2
ответа
QAction не подключится к моему слоту
Я пытаюсь создать IHM с помощью Qt, и я начал с создания основного меню (File,Edit...). До сих пор у меня есть меню, содержащее "Файл", в котором отображается "Новый проект, Открыть проект, Выйти". Выглядит великолепно, но моя проблема в том, что я …
16 сен '12 в 15:01
2
ответа
QToolButton всплывающее меню только при нажатии и удержании
Я пытаюсь реализовать кнопку "Открыть" так, чтобы, если пользователь нажимает ее и удерживает, появится меню приложений, из которых пользователь может выбрать; но как только пользователь отпускает мышь, меню должно исчезнуть. если пользователь отпус…
03 окт '13 в 00:36
3
ответа
Qt почти такие же записи в главном меню
Я использую библиотеку C++ Qt, и я хочу сделать что-то, что будет делать: connect(actionB11, SIGNAL(triggered()), this, SLOT(SetSomething(1, 1))); connect(actionB12, SIGNAL(triggered()), this, SLOT(SetSomething(1, 2))); connect(actionB21, SIGNAL(tri…
22 окт '12 в 10:38
1
ответ
Предотвратить закрытие QMenu, когда один из его QAction не запущен
У меня есть QMenu и несколько QWidgetActions, с флажками, когда я пытаюсь щелкнуть по любой области QMenu, меню закрывается. Я хотел бы предотвратить это. Вот как я делаю действия и меню. QWidgetAction* action = new QWidgetAction(menu); action->s…
10 янв '17 в 08:50
0
ответов
Новинки не отображаются в отрыве QMenu
У меня есть проблема с отрывом QMenu, когда он не обновляется новыми элементами, которые я создал, если я не закрою отрыв и повторный отрыв. В моем следующем примере, если вы делаете: Добавьте в опцию "напитки" Наведите курсор мыши на вкладку "напит…
19 янв '19 в 01:34