Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2011 09:53:49

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Открыть окно из готового ui PyQT

ring0
и как это исправить?
как и говорил bazooka сборщик мусора на выходе из функции убивает secondObj,попробуй так:
    def about(self):
self.secondObj = Secondary()
self.secondObj.show()



Офлайн

#2 Янв. 21, 2011 10:50:47

ring0
От:
Зарегистрирован: 2011-01-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Открыть окно из готового ui PyQT

bazooka
apologize828
спасибо, действительно дело в self, из-за этой мелочи весь день на смарку)

но не понятно в каких все таки случаях применять self а в каким можно и упустить? где можно прочесть подробнее?



Офлайн

#3 Янв. 21, 2011 11:04:30

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

Открыть окно из готового ui PyQT

form = TWindow()
form.show()
secondObj = Secondary()
form.actionInfo.triggered.connect(secondObj.show)
а еще можно так



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version