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

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

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



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


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