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

Как автоматически настроить размер QDialog в зависимости от длины текста одного из его дочерних элементов?
У меня есть QDialog , с которым я работаю. Он сделан чем-то вроде QMessageBox . Я заметил, что размер QMessageBox (и размер его метки) зависит от размера отображаемого сообщения. Как мне сделать так, чтобы размер моего QDialog автоматически...
26979 просмотров
schedule 26.01.2023

Пользовательский QDialog в Qt
Я хочу сделать qdialog с параметрами «да» и «нет», с параметром кнопки «нет», установленным по умолчанию. до сих пор я сделал кнопку «нет» по умолчанию, но нажатие клавиши Tab или Shift + Tab или стрелки влево на клавиатуре не приводит меня к кнопке...
1440 просмотров
schedule 04.07.2022

Как сделать так, чтобы QDialog не отображался в методе exec()?
я запускаю QDialog с помощью метода exec(), теперь мне нравится, чтобы он был невидимым, пока какой-то внутренний объект внутри него (Qwebkit) не завершит свою работу. в конструкторе QDialog я установил его на: setVisible(false); hide() но...
723 просмотров
schedule 09.01.2023

Закрытие QDialog, запущенного из mouseReleaseEvent RightClick, вызывает появление пустого контекстного меню.
Это происходило для каждого всплывающего QDialog, который запускается либо из mouseReleaseEvent в QGraphicsItem, либо из QContextMenu. Я не понимаю, в чем проблема - код довольно прост. ... void...
551 просмотров

хранить переменные из qdialog для использования в qmainwindow
Я создал dialog.h, dialog.cpp и dialog.ui, и у меня есть qlineedit в диалоговом окне, а также кнопка «ОК» и «Отмена», и я хочу сохранить эту информацию о lineedit для использования в главном окне в другом файл. вот мой код диалога. #include...
1986 просмотров
schedule 02.06.2024

Функция PyQt5 setLayout вызывает сбой программы?
Я использую книгу по программированию Rapid GUI Марка Саммерфилда, которая была написана для PyQt4, и я использую PyQt5. Некоторые вещи должны быть другими. Кто-нибудь может понять, почему это не работает на моей машине с Linux, на которой...
1852 просмотров
schedule 26.10.2022

Что означает сигнал, когда виджет теряет фокус?
В диалоговом окне при нажатии клавиши tab фокус переключается на другой виджет. Есть ли в Qt какой-либо сигнал, когда виджет теряет фокус? Могу ли я использовать его для проверки правильности ввода или нет? Если нет, могу ли я вернуть фокус и...
32503 просмотров
schedule 10.04.2022

Производный виджет не центрируется на родительском элементе при отображении в виде диалогового окна
У меня есть класс MyListWidget, производный от QWidget. Я передал родительский элемент и флаги конструктору базового класса QWidget (пробовал в тестах как Qt::Dialog, так и Qt::Popup), но пользовательский виджет отображается в центре экрана, а не по...
3324 просмотров
schedule 02.05.2022

Откройте QDialog и одновременно запустите QProcess
Это мой файл btconnect.h #ifndef BTCONNECT_H #define BTCONNECT_H #include "scandialog.h" namespace Ui { class BTConnect; } class BTConnect : public QWidget { Q_OBJECT public: explicit BTConnect(QWidget *parent = 0); ~BTConnect();...
1182 просмотров
schedule 25.01.2023

Modal QDialog по-прежнему позволяет таймерам вызывать слоты?
В моей программе Qt у меня есть модальные QDialogs , которые предназначены для остановки всего и не продолжают выполнение кода до тех пор, пока он не будет закрыт. И это работает для функции, в которой она находится — я ставлю точку останова на...
936 просмотров
schedule 30.07.2023

Как программно закрыть QMenu
У меня довольно конкретная ситуация. Я хочу поместить QAction в QToolbar и добиться следующего поведения: Отметка QAction со значком. Классическая стрелка справа, которая используется для отображения меню При нажатии на эту стрелку на...
1820 просмотров
schedule 13.12.2022

Как включить все параметры в контекстном меню QDialog?
Как включить все параметры в контекстном меню QDialog? (минимизировать и максимизировать). Я только нахожу справку о включении флагов окна, но на самом деле это не обязательно.
283 просмотров
schedule 18.05.2023

Сигнал Pyqt для открытия диалогового окна с ошибкой лямбда-функции: объект Ui_dialog не вызывается
Моя проблема в том, что когда я запускал Qaction в pyqt для открытия QDialog, я использовал лямбда-функции (для передачи параметров), но когда я тестировал графический интерфейс, я впервые открыл диалоговое окно, но когда Я открыл во второй раз,...
154 просмотров
schedule 25.04.2023

Как центрировать QDialog в QT?
У меня есть этот пример кода: QDialog *dialog = new QDialog(this); QPoint dialogPos = dialog->mapToGlobal(dialog->pos()); QPoint thisPos = mapToGlobal(this->pos()); dialog->exec(); Но Диалог не сосредоточен на его родителе....
12028 просмотров
schedule 20.07.2022

QDialog не будет оставаться поверх родительского QMainWindow
Я пытаюсь использовать Qt для создания диалога параметров, который остается поверх главного окна программы (которое является QMainWindow). QDialog казался идеально подходящим, но щелчок по главному окну возвращал его на передний план. Однако мне...
1547 просмотров
schedule 02.08.2022

PyQt5. Диалоговое окно не появляется. Вместо этого закрывает главное окно
Я столкнулся с проблемой при программировании моего графического приложения в PyQt5. Я пытаюсь открыть свое второе (диалоговое) окно, нажав «addclientbutton». Но вместо этого он просто закрывает главное окно. Вот я его создал: class...
500 просмотров
schedule 13.08.2022

Соедините QMainWindow с виджетами Qdialog
во-первых; спасибо за ответы! Я создал два разных окна и два разных файла Python. я мог бы соединить их так: Когда я нажимаю кнопку «Новый проект» под элементом QlistWidget, он открывается. Это хорошо, но у меня есть проблема. Я хочу...
178 просмотров
schedule 02.01.2023

Как нарисовать каретку/стрелку внизу QDialog на qt5
Я хочу нарисовать каретку/стрелку вверху или внизу окна qt. Я не могу найти ни одного документа по этому поводу. Как я могу выполнить эту задачу с qt5? Я искал все возможные слова, но ничего не нашел. Можно ли это применить к QDialog или qml?...
153 просмотров
schedule 20.05.2023

Как обновить/обновить/перекрасить QMainWindow из QDialog?
У меня есть QDialog, в котором есть некоторые настройки, на основе которых QTreeView или весь QMainWindow нужно обновить, перекрасить или обновить. QDialog имеет две кнопки: Применить: Эта кнопка должна применить настройки к QMainWindow,...
933 просмотров
schedule 26.09.2022

QDialog со скругленными углами имеет черные углы, а не полупрозрачный.
Мне нужно создать QDialog с закругленными полупрозрачными углами. Проблема в том, что при этом углы полупрозрачны, но каким-то образом заполняются альфа-свойством окна, делая его черным (это мое понимание причины проблемы) Отчетливо видны...
2155 просмотров
schedule 09.04.2022