Описание тега 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