|
17 / 17 / 11
Регистрация: 17.03.2017
Сообщений: 109
|
|
PyQt5 Работа с главным окном при открытом QDialog25.05.2021, 22:38. Показов 2015. Ответов 6
Всем привет.
Подскажите как можно работать с главным окном (у меня QMainWindow) при открытом QDialog, который я создаю из своего главного окна. Т.к. при наличии работающего QDialog я не могу работать со своим основным окном, а оч надо. QDialog очень удобен из-за своего accept() и терять его не хочется. Пробовал в потоке создавать (надеялся что не тронет) и не вышло. P.S. PyQt5
0
|
|
| 25.05.2021, 22:38 | |
|
Ответы с готовыми решениями:
6
Работа с главным окном RDP под главным окном Сделать стороннее приложение главным окном |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 25.05.2021, 22:58 | |
|
Slice_, сделай QDialog не-модальным.
Добавлено через 1 минуту setModal(false)
1
|
|
|
17 / 17 / 11
Регистрация: 17.03.2017
Сообщений: 109
|
||||||||||||
| 25.05.2021, 23:28 [ТС] | ||||||||||||
|
В случае потока окно перестает быть активным при переходе на главное, а через мэйн функцию ничего не происходит. Проверил какое окно создается у меня через isModal() - ответил что False по умолчанию.... Добавлено через 3 минуты у меня получается есть основное окно программы, там после нажатия на кнопку создается диалог, и я бы хотел при открытом диалоге дальше работать с программой (там есть tabWidget где реализован поиск по БД - это помогает при работе с диалоговым окном... но я не могу дойти до поиска т.к. не пускает диалог) Добавлено через 1 минуту Основное QMainWindow при isModal возвращает False Добавлено через 1 минуту я могу реализовать тот же поиск в диалоговом окне, но кажется что это будет странно, и идет двойная работа, и велосипед... как обычно... Добавлено через 5 минут создаю диалог так:
0
|
||||||||||||
|
Модератор
|
||||||
| 26.05.2021, 07:36 | ||||||
|
Slice_, ак если ты вызываешь метод "QtWidgets.QDialog.exec_" у диалога, чего ты иначе то ждешь?
Добавлено через 1 минуту Сделай QWidget с флагом QDialog, добавь два сигнала: accepted, rejected, переопредели функцию closeEvent и будет тебе счастье. Добавлено через 18 минут
0
|
||||||
|
17 / 17 / 11
Регистрация: 17.03.2017
Сообщений: 109
|
||
| 26.05.2021, 09:14 [ТС] | ||
|
т.е. получается переделать с диалога на обычный виджет
0
|
||
|
17 / 17 / 11
Регистрация: 17.03.2017
Сообщений: 109
|
|
| 26.05.2021, 12:50 [ТС] | |
|
В общем, что то у меня не получилось разобраться, но я нашел для себя решение в DockWidget )). Костылек небольшой, но за то можно его будет потом в основной интерфейс красиво дропнуть.
Спасибо всем)
0
|
|
| 26.05.2021, 12:50 | |
|
Помогаю со студенческими работами здесь
7
Как сделать диалог главным окном? Как сделать диалог, минимизирующийся вместе с главным окном? Работа в файле при открытом MsgBox
Работа с главным меню Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|