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

Класс QWindow представляет окно в основной оконной системе.
1 ответ

Откройте окно PyQt5 в дочерней многопроцессорной обработке. Процесс (Python3)

Я пытаюсь открыть второе окно в новом процессе, чтобы не заморозить главное окно с помощью PyQt5. По этой причине я определяю новый класс, который наследуется от multiprocessing.Process и показывает окно. Это основной код: class GuiMain(QMainWindow)…
09 май '18 в 08:27
1 ответ

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

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

Запустите приложение Qt из командного файла

Я разработал приложение в Qt и вне Qt Creator, когда я запускаю это приложение, оно работает. Но когда я использую пакетный файл для выполнения приложения, я получаю эту ошибку: Не удалось запустить приложение, так как не удалось найти или загрузить…
17 сен '15 в 10:06
1 ответ

Почему установка флага Qt::SplashScreen предотвращает закрытие

Я имею QMainWindow который вставляет QQuickWidget, QQuickWidget отображать две разные qml (splash.qml а также main.qml) в зависимости от состояния приложения (инициализировано или нет). Я хочу, чтобы мое окно находилось в режиме заставки, когда spla…
03 ноя '16 в 15:56
1 ответ

Показать материал Qt3D внутри QWidget в Qt5

Так что я почувствовал себя тепло и нечетко внутри после прочтения, что Qt3D вновь появился в v2.0 и на самом деле скоро станет частью Qt5, и что его части уже доступны для тестирования в качестве предварительного технического обзора. Я изложил с пр…
29 янв '16 в 00:30
1 ответ

Как я могу перехватить и отменить свертывание окна?

У меня есть Window подкласс в моем проекте, и во время выполнения экземпляр создается и отображается полностью на стороне QML. Я знаю, что могу предотвратить сворачивание окна, не включая WindowMinimizeButtonHint в flags:, но на самом деле мне нужно…
25 июл '18 в 01:07
1 ответ

Использование QFileDialog с QWindow

Я пытаюсь реализовать приложение с OpenGL, поэтому, как показано в следующем примере, я использовал QWindow для создания контекста OpenGL. http://doc.qt.io/qt-5/qtgui-openglwindow-example.html В этом приложении я хочу создать диалоговое окно файла, …
09 сен '15 в 10:05
1 ответ

Распознать установленный / потерянный Focus-Event в QWindow

Я создал комбинированный блок Qt-Quick, который, когда он будет нажат, открывает окно QW, в котором я показываю содержимое в TableView. Проблема в том, что фокус на TableView не может быть установлен. Итак, первый вопрос: как я могу установить фокус…
08 сен '15 в 11:14
5 ответов

Как установить цвет фона для всего окна приложения Qt?

Кто-нибудь знает, как можно установить цвет фона для всего окна приложения Qt? Пока я использую таблицы стилей, но могу только выяснить, как назначить цвет фона для виджета, такого как QGroupBox или же QPushButton, По сути, если я хочу черный фон, к…
04 ноя '09 в 19:18
1 ответ

Выпуск и восстановление встроенного окна в Qt

В моем приложении Qt мне нужно встроить собственное окно. Я начинаю с получения его WinId. После этого я создаю встроенный виджет следующим образом: QWindow * window = new QWindow::fromWinId(winid); QWidget * widget = createWindowContainer(window); …
14 дек '15 в 11:54
0 ответов

Создайте окно пользовательского типа класса в Qt

Это мой первый вопрос здесь, поэтому я стараюсь не звучать глупо! ОБЪЯСНЕНИЕ: У меня есть главное окно в Qt, в котором есть кнопка для создания (под?) Окон в главном окне. Это может быть сделано столько раз, сколько пользователь хочет, и каждое подо…
19 май '17 в 10:34
1 ответ

QWindow Hint не работает

Я пытался скрыть панель объекта QWindow, но это не работает. Цель состоит в том, чтобы показать сцену из Ogre3D поверх объекта QWindows в области MDI. Это код в главном окне: ui->setupUi(this); QWindow *pcwindow = new QWindow(); pcwindow->setH…
21 дек '16 в 17:43
0 ответов

Безрамное окно Qt с полупрозрачным фоном без ошибки "UpdateLayeredWindowIndirect fail"

С какого-то времени я получаю сообщение об ошибке UpdateLayeredWindowIndirect failed for ptDst=... для моего безрамного окна с закругленными углами: я устанавливаю главное окно без рамки и рисую внутренний виджет с закругленными углами. Здесь обсужд…
10 сен '18 в 10:49
1 ответ

Невозможно рисовать в Qt Widget, показывает ошибку "paintEngine: больше не должен вызываться"

Я создал виджет с помощью Qt Creator таким образом, что у него есть два подокна внутри главного окна и несколько кнопок для загрузки, сохранения изображений, установки ширины пера и цвета для рисования на окне. Но когда я начинаю рисовать, это дает …
29 фев '16 в 20:32
1 ответ

Добавьте QWidget поверх QOpenGLWindow

Я хочу добавить QWidget поверх моего QOpenGLWindow. Например: В qmainwindow.cpp: QWidget *mywidget = new QWidget(this); mywidget->hide(); QOpenGLWindow *glwindow = new QOpenGLWindow(); QWidget *container = QWidget::createWindowContainer(glwindow,…
15 сен '15 в 18:49
1 ответ

PyQT5: Как последовательно открывать и закрывать 3 окна

У меня есть проблема в процессе моего графического интерфейса. У меня есть 3 окна, которое является основным окном -> 2-е окно -> 3-е окно, а затем выйти. Это работает хорошо при нажатии кнопки, идущей ко 2-му окну, но если я нажал кнопку в окне 3, …
16 мар '19 в 21:22
1 ответ

В чем разница в производительности между QOpenGLWindow и QOpenGLWidget?

Я изучал два класса QOpenGLWindow и QOpenGLWidget. И в документации QOpenGLWindow говорится: "В отличие от QOpenGLWidget, QOpenGLWindow не зависит от модуля widgets и предлагает лучшую производительность". В моем текущем проекте я сделал QMainWindow…
26 мар '19 в 18:18
0 ответов

События контекстного меню не работают в QOpenGLWindow

Я делю подкласс QOpenGLWindow (не QGLWidget или QOpenGLWidget) и звонки auto container = QWidget::createWindowContainer(my_opengl_window); разместить его в макете родительского QWidget. Окно отображается правильно, и я могу с ним взаимодействовать, …
04 фев '20 в 15:36
1 ответ

В Pyqt5, QWindow showMaximized() не работает. Почему?

Это крошечный простой код. В этом коде self.showMaximized() не работает. И даже он такой крошечный, я не знаю почему. import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class Window(QWindow): def __init__(s…
24 фев '20 в 08:16
1 ответ

Не удается показать () QWindow, когда он был скрыт с помощью cmd + h в MacOS

У меня проблема из-за того, что я не могу открыть окно приложения, если оно было скрыто с помощью ярлыка MacOS. Во всех остальных случаях он работает корректно. В моем приложении у меня есть 1 основное окно qWindowQWindow* mMainWindow;и следующий ко…
13 окт '20 в 11:21