powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PyQt: Если QWidget / QDialog открыты НЕ внутри QMainWindow, то QListWidget не обновляется
1 сообщений из 1, страница 1 из 1
PyQt: Если QWidget / QDialog открыты НЕ внутри QMainWindow, то QListWidget не обновляется
    #39731110
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открываю QMainWindow с пунктами меню, по нажатию на которые я открываются новые формы (реализованные либо как QWidget, либо как QDialog). На этих формах расположен список QListWidget для отображения текущих событий, полученных от выполняющихся процессов.

Прикол заключается в том, что если эти формы открыть внутри родительского окна (передав в качестве первого параметра QMainWindow), то список начинает заполняться, а если они самостоятельные окна- список остается пустым (хотя в отладчике видно, что события форма получает и элементы списка создаются). Меняется только 1 параметр, при создании формы, а результат настолько отличается!

Gui "оживляю" такой конструкцией:
Код: python
1.
2.
qApp = QtWidgets.QApplication.instance()
qApp.processEvents();



Почему список пустой у независимых окон?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PyQt: Если QWidget / QDialog открыты НЕ внутри QMainWindow, то QListWidget не обновляется
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]