Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyQt передача сигналом параметра [RSS Feed]

#1 Дек. 13, 2009 20:25:54

FLeX
От:
Зарегистрирован: 2008-11-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt передача сигналом параметра

Имеем кусок кода:

def groupbox_setup (self):
answer_sizer = QtGui.QVBoxLayout()
self.groupbox = QtGui.QGroupBox(u'Варианты ответов')

for i in range(5):
answer = QtGui.QRadioButton(u'Вариант № %i' % i)
answer_sizer.addWidget(x)
self.connect (answer, QtCore.SIGNAL('released()'), self.output)

self.groupbox.setLayout(answer_sizer)

def output (self, index):
print index
Задача: передать i из первого метода как index во второй
Вопрос: как это сделать?



Офлайн

#2 Дек. 13, 2009 21:51:57

FLeX
От:
Зарегистрирован: 2008-11-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt передача сигналом параметра

Решено

	def groupbox_setup (self):
answer_sizer = QtGui.QVBoxLayout()
self.groupbox = QtGui.QGroupBox(u'Варианты ответов')

for i in range(1, 6):
answer = QtGui.QRadioButton(u'Вариант № %i' % i)
answer_sizer.addWidget(answer)
self.connect (answer, QtCore.SIGNAL('released()'), self.output(i))

self.groupbox.setLayout(answer_sizer)

def output (self, index):
def megafunc():
print index
return megafunc



Офлайн

  • Начало
  • » GUI
  • » PyQt передача сигналом параметра[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version