Описание тега qt-events

2 ответа

Запись и воспроизведение событий Qt GUI

Я пытаюсь реализовать простую, легковесную систему для записи событий Qt GUI и воспроизведения их из сценария. Я думал, что это будет довольно просто, используя магию системы событий Qt, но я столкнулся с проблемой, которую не понимаю. Вот краткое и…
03 апр '13 в 10:19
1 ответ

QT Mobile: Как играть.swf файл в мобильном приложении QT

Как играть.swf файл в мобильном приложении QT.? Как я применил ниже, два ui->webView->settings()->setAttribute(QWebSettings::PluginsEnabled,true); ui->webView-> Настройки () -> SetAttribute(QWebSettings::JavascriptEnabled, правда); Но я не мог по-пр…
26 дек '11 в 06:03
1 ответ

Как уничтожить производный от объекта QWindow сразу после того, как конструктор сделан?

Мне нужно уничтожить полученное из QWindow Объект сразу после конструктора выполнен, если некоторые условия в конструкторе будут истинными. Есть переменная-член, которую я хочу установить в конструкторе и проверить в функции инициализации окна. Но я…
01 фев '15 в 15:58
1 ответ

Отключить KeyEvent для "ненужного QWidget?

У меня есть QDockWidget в моем главном окне с QTableWidget и двумя кнопками QPush. Конечно, я могу нажимать кнопки мышью, но я также хочу "щелкать" их левой и правой клавишами со стрелками. Это почти работает идеально. Но до того, как они нажимаются…
17 янв '18 в 10:56
1 ответ

Qt/Qml - запуск событий QApplication/QQmlApplicationEngine (события клавиш и мыши)

Я должен вызвать все события в моем приложении Qt/Qml. В частности, я пытаюсь вызвать события клавиш и мыши. Я хотел бы реализовать своего рода режим ожидания с QTimer, который сбрасывается при срабатывании события. Возможно ли реализовать эту функц…
19 янв '18 в 11:45
0 ответов

Почему мой Qt eventFilter не собирает события мыши?

У меня есть в основном этот код для перехвата определенных QTreeWidget События. MyWidget :: MyWidget () { m_tree = new QTreeWidget (); // ... m_tree -> installEventFilter (this); } bool MyWidget :: eventFilter (QObject * obj, QEvent * e) { if (m_…
03 янв '16 в 17:44
0 ответов

Фильтр событий мыши qt

У меня есть QWidget с QGraphicsView и кнопкой. QGraphicsView должен принимать события нажатия и отпускания мыши, чтобы обнаружить пролистывание. В то же время кнопка должна запускать небольшую функцию при нажатии. Я использовал фильтр событий в QWid…
07 апр '16 в 03:55
1 ответ

Навигация по клавиатуре в элементе QStackedWidget

Я пытаюсь ориентироваться QStackedWidget Пункт с помощью KeyPressEvent, Но я не могу этого сделать. Какую функцию сигнала мы должны использовать для keyPressEvent? Мой код: mywindow::mywindow() : QMainWindow() { stack = new QStackedWidget(); list1 =…
08 янв '14 в 07:18
1 ответ

Как сжать QEvents без использования внутренних заголовков Qt?

Поскольку заголовки должны были повторять список опубликованных событий в QCoreApplication::compressEvent считаются закрытыми, есть ли способ получить эквивалентную функциональность, не зависящую от внутренних заголовков Qt, а только от документиров…
08 янв '14 в 00:28
1 ответ

Почему макет требуется для нескольких виджетов, получающих события?

На самом деле я пишу модуль в QT (container) Наследуя от QWidget который содержит несколько plots представляет graph откуда они все QWidget, Итак, это дано: 1 container могу иметь: N plotгде каждый из них содержит 1 graph, Вчера я потратил много вре…
04 май '16 в 09:07
1 ответ

Скрыть или показать элементы QStackedWidget в Qt

Я хочу показать или скрыть элементы в QStackedWidget, Когда я нажимаю кнопку "Ввод", он должен показывать сложенный элемент, а когда я нажимаю левую кнопку, он должен скрываться. я использую QStackedWidget а также QListWidget, Мой код: mymainwindow.…
08 янв '14 в 06:12
1 ответ

Распространение событий QML на C++

Я хотел бы распространять событие из обработчика сигнала QML в процедуру C++, но не знаю, как передать "объект события". Взгляните на эту ситуацию и обратите особое внимание на SomeType, Сначала я создаю пользовательский элемент QML со слотом, котор…
25 апр '14 в 01:05
2 ответа

Открытие QDialog неблокирующим способом

У меня есть QDialog, который я открываю так: void MyModule::openDialog() { this->dialog->open(); printf("Hello World"); } Диалог открывается просто отлично, но, к сожалению, "Hello World" не выводится при вызове openDialog() - даже после закры…
11 фев '11 в 23:14
2 ответа

Qt: захват события до потомка

У меня есть StackedWidget, и я хочу захватить все mouseClickEvents его потомков, независимо от их типов. Они могут быть добавлены и удалены позже (удалены из stackedWidget, а не удалены). Как я могу сделать эту работу?
14 май '14 в 23:35
1 ответ

Как получить прямой прыжок в Qslider без ущерба для производительности

Сейчас я создаю простой видеоплеер в QT. Я создал слайдер, который связан с подключением к мультимедийному проигрывателю (он отвечает за запуск фильма вперед-назад), и я хочу, чтобы его перемещали щелчком мыши в любом месте слайда, а не просто перет…
19 сен '17 в 19:08
1 ответ

Qt QGraphicsView Event

У меня есть класс View что включает в себя мой QGraphicsView но у меня возникают проблемы с наследованием от него. Мой код выглядит следующим образом: class View: public QGraphicsView {//inherits qwidget -- so we can make it full screen there Q_OBJE…
17 окт '12 в 09:19
1 ответ

Установка eventFilter на QListView для indexWidgets

У меня есть customWidgets с некоторыми компонентами (combobox, lineEdit, label..etc). Этот customWidget добавляется в QListView с помощью setIndexWidget (QModelIndex, QWidget). Мое требование заключается в том, что при нажатии любого компонента в cu…
08 окт '12 в 05:31
2 ответа

Задержка отображения элемента QStackedWidget в qt

Я использую пункт QStackedWidget. Но в первый раз это требует времени, а через некоторое время работает нормально. mymainwindow::mymainwindow() : QMainWindow() { stack = new QStackedWidget(); list = new QListWidget(); stack->addWidget(new QLineEd…
08 янв '14 в 09:29
2 ответа

Использование событий при наведении

У меня возникли проблемы с захватом событий при наведении и выходе при наведении QGraphicsRectItem, Я переклассифицировал этот объект и переопределил обработчики при наведении и отпускании при наведении... или, по крайней мере, мне так кажется. Я та…
14 сен '12 в 15:57
1 ответ

Qt QTreeView мыши ввели / оставили событие?

Для виджета QTreeView есть "введенный" сигнал, который я могу использовать, чтобы проверить, перемещается ли моя мышь над элементом. Есть ли способ реализовать "левый" сигнал? Почему: у меня есть TreeView с большим количеством элементов, которые я т…
06 окт '17 в 08:58