Вопросы по теме 'qwidget'

Как узнать, что виджет в данный момент работает в Qt Designer
Как я могу в коде пользовательского виджета Qt узнать, что он в настоящее время создан в дизайнере Qt? Случай использования: Я создаю сложный пользовательский виджет, который имеет несколько дочерних виджетов, таких как QPushButton, QLabel и...
413 просмотров
schedule 03.04.2024

Как я могу запретить Gnome показывать два окна при использовании alt-tab? (приложение c ++ qt)
(см. правки) Я разрабатываю приложение QT / c ++ под gnome. Главное окно приложения и дочернее окно QListBox. Оба эти окна отображаются как отдельные главные окна, когда я отключаюсь от приложения по нажатию клавиши Alt. Как я могу...
758 просмотров
schedule 01.04.2024

Как использовать пользовательский виджет в Qt-Designer
Я хочу использовать пользовательский виджет в GUI-Designer Qt-Creator IDE. Итак, я создал класс, который наследуется от Qt QWidget. Это сработало, чтобы поместить его в QMainWindow программно, но мне пришлось выполнять свою работу в дизайне, где он...
5781 просмотров

QWebView - QWidget: должен создать QApplication перед ошибкой QPaintDevice
Всякий раз, когда я пытаюсь создать новый QWebView, возникает ошибка после сборки. QWidget: Must construct a QApplication before a QPaintDevice почему это происходит? Да, я добавил QT += webkit в файл pro, и здесь написано В...
2900 просмотров
schedule 06.01.2024

Перетаскивание QWidget в QT 5
Я должен сделать что-то вроде интерфейса iOS, поле значков 3x3, которые можно перетаскивать, чтобы изменить их положение, а затем запомнить это в файле XML. Я решил использовать класс Grid (родителем является QWidget) в качестве контейнера и свой...
15254 просмотров
schedule 18.10.2023

QMainWindow перестает получать QEvent::UpdateRequest, когда пользователь открывает меню или изменяет размер окна
MyWindow, который наследуется от QMainWindow. MyWindow содержит QGLWidget, который отображает анимацию. Проблема в том, что анимация приостанавливается всякий раз, когда я открываю меню или изменяю размер окна. Анимация реализуется путем...
1922 просмотров
schedule 30.11.2023

Как спроектировать QWidget?
как должен член класса QWidget-класса обычно проектироваться как частный или общедоступный? class MyWidget : public QWidget { public: MyWidget( QWidget *parent = 0); QLineEdit *myLine; } or class MyWidget : public...
177 просмотров
schedule 11.02.2024

Как воспроизвести видео на полупрозрачном QWidget?
Я хочу воспроизвести фильм на QWidget с флагом Qt::FramelessWindowHint и атрибутом Qt::WA_TranslucentBackground, используя QVideoWidget или QGraphicsVideoItem. Но видео не видно. Я слышу только звук. В чем проблема? Редактировать: #include...
1326 просмотров
schedule 30.06.2022

Преобразование между QLayout и QWidget
У меня есть два примера, где я в основном создаю объекты-оболочки, а не то, что в идеале было бы простым преобразованием. Если foo является экземпляром QWidget* , созданным ранее, могу ли я избежать создания для него оболочки QLayout :...
2950 просмотров
schedule 06.12.2023

Замена QWidget
Я нашел похожий вопрос , но решение не разрешает мои сомнения. У меня есть QDialog с разными элементами, среди которых указатель на QWidget . Это адекватно интегрировано в диалог. Я хотел бы знать, могу ли я заменить QWidget в том же месте....
39 просмотров
schedule 18.05.2024

QWidget, как получать keyPressEvent внутри дочерних виджетов
У меня есть один основной Widget и внутри этого основного виджета у меня есть QListWidget и две кнопки. Я переопределил keyPressEvent внутри основного виджета (унаследовано от QWidget ). Я могу получать события keyPress , когда фокус не...
17371 просмотров
schedule 26.10.2023

Qt Масштабирование/масштабирование содержимого QFrame (виджеты и т. д.)
Есть ли способ масштабировать QFrame и все его дочерние виджеты? Все дочерние виджеты являются моими пользовательскими виджетами, и я всегда с ними взаимодействую, но мне нужно, чтобы они все масштабировались, даже их относительные координаты
1045 просмотров
schedule 31.03.2024

QWidget получает геометрию при максимизации
QWidget предоставляет функции для получения геометрии виджета: QWidget::frameGeometry() QWidget::geometry() QWidget::normalGeometry() Однако, когда QWidget развернут (QWidget::isMaximized() возвращает true), прямоугольник, предоставляемый...
918 просмотров
schedule 16.10.2023

Как изменить QWindow или QWidget, не открывая новую форму?
У меня есть QMainWindow и QWidget вроде: namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private slots: void...
276 просмотров
schedule 10.03.2024

Qt передает переменные между формами
Я хочу передать строку из формы, открытой первой формой, в первую форму. Я новичок в С++. Вот мой код. Form1.h // основная форма #include "dialog.h" namespace Ui { class Form1; } class Form1 : public QMainWindow { Q_OBJECT public:...
1390 просмотров
schedule 18.05.2024

установка порядка табуляции для пользовательских виджетов не работает
Я пытаюсь установить порядок табуляции для пользовательского виджета, добавляя его в виджет, созданный дизайнером. Я использовал scrollArea и редактирование строки. поэтому, когда пользователь введет 10, 10 пользовательских виджетов будут...
812 просмотров
schedule 06.11.2023

Выберите место открытия окна PyQt4 QWidget
В моем основном приложении есть кнопка, которая открывает новое окно меньшего размера перед моим приложением, и я хочу изменить место, где открывается новое окно. В настоящее время код для отображения окна прост: self.my_window.show() где...
97 просмотров
schedule 31.10.2023

PyQt5 запускает paintEvent() с помощью keyPressEvent()
Я пытаюсь изучить векторную живопись PyQt. В настоящее время я застрял в попытке передать информацию методу paintEvent(), который, я думаю, должен вызывать другие методы: Я пытаюсь нарисовать разные числа в фундаментальном блоке (здесь метод...
10184 просмотров
schedule 27.01.2024

используйте QGridLayout::addWidget с mutythread
Поскольку создание виджетов занимает много времени, я пытаюсь создавать виджеты в разных потоках и добавлять их в основной макет, но это не удается. При создании виджетов и последующем их последовательном добавлении программа работает нормально....
37 просмотров
schedule 17.10.2023

Почему QResizeEvent и QWidget::size дают разные значения в полноэкранном режиме?
Вопрос от https://stackoverflow.com/a/52151020/3308570 . (содержит пример для воспроизведения проблемы) Я пытаюсь получить размер виджета, когда он отображается в полноэкранном режиме. Сначала я взял размер от QResizeEvent::size . Но размер...
1303 просмотров
schedule 25.10.2023