Описание тега qaction

Класс QAction, часть структуры Qt, предоставляет абстрактное действие пользовательского интерфейса, которое может быть вставлено в виджеты.
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 ответ

QAction родительское меню

Как получить родительское меню данного QAction? Я добавил QActions в подменю. Есть ли способ узнать имя родительского меню каждого действия? ui->action567->parent() //return MainWindow ui->action567->parentWidget() //return MainWindow ui…
14 авг '15 в 08:51
2 ответа

QAction не показывает значок из Pixmap

Последние пару часов я пытаюсь решить проблему с отображением иконки в QAction.Проблема в том, что значок не отображается, только текст расшифровывается на его позиции "Дороги".Я пытался отладить его, и все время QPixmap имеет значение NULL, похоже,…
01 июл '14 в 09:57
2 ответа

Qt - открыть диалог, когда действие запускается несколько раз

Я хочу, чтобы диалоговое окно уведомлений появлялось, когда действие запускалось несколько раз подряд (так что в основном это похоже на то, как включены StickyKeys). Я понимаю что могу в принципе сделать connect(this->trigger, SIGNAL(triggered())…
05 май '14 в 08:05
2 ответа

Как передать QAction в слот Qt из QMenu

Я новичок в Qt, и у меня есть проблема, как передать QAction в качестве параметра, как этот код: connect(fileToolBarAct, SIGNAL(toggled(bool)), this, SLOT(ToggleBar(fileToolBarAct)); И это моя функция слотов: void MainWindow::ToggleBar(QAction& …
02 дек '14 в 15:00
1 ответ

Предотвратить закрытие QMenu, когда один из его QAction не запущен

У меня есть QMenu и несколько QWidgetActions, с флажками, когда я пытаюсь щелкнуть по любой области QMenu, меню закрывается. Я хотел бы предотвратить это. Вот как я делаю действия и меню. QWidgetAction* action = new QWidgetAction(menu); action->s…
10 янв '17 в 08:50
0 ответов

pyqt QAction странное поведение вызова функции

Я сделал простое окно и добавил меню и панель инструментов. И я получил странное поведение функции, связанной с действием. Вот код: import os import sys import sip import maya.OpenMayaUI as mui from PyQt4.QtCore import * from PyQt4.QtGui import * fr…
22 июл '15 в 15:25
0 ответов

Как использовать QAction для преобразования определенного столбца QTableView из формата A в формат B

Я пытаюсь использовать QAction для преобразования конкретного столбца QTableView из текущего формата xxx:xxx в другой формат (xxx,xxx) и обратно. Я подготовил небольшое минимальное приложение, которое несет в себе именно ту проблему, которая у меня …
10 фев '19 в 16:06
1 ответ

Pyside2 QAction срабатывает один раз автоматически, но не когда пользователь щелкает меню

Я создал простой графический интерфейс с использованием qt designer и импортировал его в свой проект на python. Открывается главное окно, и меню / кнопки реагируют, но мне не удается подключить мои QActions к пользовательским функциям (хотя я сделал…
04 сен '18 в 09:39
1 ответ

Создание подкласса matplotlib NavigationToolbar выдает ошибку с панорамированием / масштабированием

Я разрабатываю инструмент для разработки и анализа фильтров на основе графического интерфейса ( https://github.com/chipmuenk/pyFDA) и создаю подклассы matplotlib NavigationToolbar для внесения некоторых изменений (добавленные / удаленные функции и к…
25 мар '15 в 13:18
1 ответ

QMenu exec для возврата по клику QMenu (вместо QAction)

Я создаю меню, и я хотел бы иметь возможность нажать на оба QAction а также QMenu Предметы. При беге execничего не произойдет, если я нажму на QMenu, Даже если я добавлю действие в QMenu, Есть ли способ сделать это? Вот что я попробовал: QMenu* menu…
08 авг '14 в 06:04
0 ответов

QAction::text(), программа получила сигнал SIGSEGV, ошибка сегментации

Я работал над миграцией продукта с QT4 на 5. Я получаю эту ошибку, возвращаясь к ней- #0 0x00007ffff5488cd1 in QAction::text() const () from /fa/sw/registry/22851-export_qt5-04-soni-01/serverdist/dist/x86_linux/lib64/libQt5Widgets.so.5 #1 0x00000000…
08 авг '18 в 14:35
0 ответов

Одно QMenu для всех QToolButton

Я создал QToolBar, который содержит несколько QToolButton. Каждый QToolButton имеет QMenu, который является одним для всех. И в этом меню мало действий. Уродливый пример: QToolBar bar; QMenu menu; QAction action1; menu.addAction(action1); QAction ac…
11 май '17 в 16:04
1 ответ

PyQt: Как загрузить URL из пункта меню

У меня есть главное окно с некоторыми кнопками и сюжетом. Я добавил файловое меню, используя Qt Designer. Теперь, если я запускаю свое приложение, все хорошо, и я вижу типичную строку меню. Проблема в том, что я хочу щелкнуть по строке меню и выполн…
26 мар '14 в 16:14
2 ответа

Как использовать QTest::mouseClick с QAction

Я очень новичок в Qt, и мне нужно смоделировать щелчок, используя QTest Пространство имен и QTest::mouseClick, Моя проблема в том, что я хотел бы нажать QMenu запись, определенная как QAction, но mouseClick функция не позволяет мне передать это в ка…
11 окт '16 в 09:55
1 ответ

QWidgetAction не показывает меню

Я создал собственный виджет, который используется в QMenu. Какое меню отображается, пользователь нажимает на прямоугольник блока, как показано на рисунке ниже. Однако, когда я изменяю способ, которым меню назначается элементу управления, оно переста…
02 июл '18 в 12:19
0 ответов

Правильная обработка ярлыка QAction

У меня есть приложение, в котором пользователи могут добавлять свои собственные последовательности клавиш и открывать файл или папку, когда они нажимают свои последовательности клавиш. Я уже выполнил все проверки ввода пользователя, и мое приложение…
03 авг '18 в 01:55
0 ответов

QAction не запускается после удаления QAction из QMenu

Я кодирую программу с типичным интерфейсом главного окна графического интерфейса с QMainWindow а также QMdiWindow Классы Qt 5.4 аналогичны приведенным ниже рисункам (из официальной документации). Каждый раз, когда активное подокно меняет updateWindo…
30 июн '15 в 09:03
1 ответ

Как мне вызвать reload() в PyQt5?

Я делаю веб-браузер с использованием QWebEngineView от PyQt5, и моя кнопка - QAction. Я смотрел видео, где парень сделал это, но он использует PyQt4. refresh_button.triggered.connect(self.browser.reload()) Я не могу понять, как это сделать с PyQt5, …
05 окт '17 в 17:19