Найти - Пользователи
Полная версия: Не могу показать разные QWidget в цикле
Начало » GUI » Не могу показать разные QWidget в цикле
1
qter
Здравствуйте,

Проблема в следующем: мне нужно показывать в цикле виджет с разными входными параметрами, но весь цикл сразу пробегает после создания объекта.
Делаю так:

for i in range(10):
self.w = myWidget(i)
self.w.show()
Закрывается такой виджет, когда пользователь жмет на кнопку ‘Exit’.
Как сделать так, чтобы следующая итерация шла только по нажатию на ‘Exit’?

Возможно, надо возвращать значение (True|False) из QWidget после закрытия? (типа как QInputDialog.getText), но как это сделать?
Андрей Светлов
Нажатие на «Exit» генерирует событие. На события можно подписываться.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB