Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Не могу показать разные QWidget в цикле [RSS Feed]

#1 Май 10, 2011 18:05:13

qter
От:
Зарегистрирован: 2011-05-10
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу показать разные QWidget в цикле

Здравствуйте,

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

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

Возможно, надо возвращать значение (True|False) из QWidget после закрытия? (типа как QInputDialog.getText), но как это сделать?



Офлайн

#2 Май 10, 2011 23:27:24

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Не могу показать разные QWidget в цикле

Нажатие на «Exit» генерирует событие. На события можно подписываться.



Офлайн

  • Начало
  • » GUI
  • » Не могу показать разные QWidget в цикле[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version