2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Обработчик сигнала. PyQt5.
Сообщение19.02.2020, 21:42 
Здравствуйте. Пишу проект сапёра. Есть изначальное диалоговое окно. В нём из списка QComboBox выбирается размер поля. Затем при нажатии на кнопку "Начать игру" надо создать новое окно, и передать экземпляру класса этого окна параметр размера. пытался написать обработчик нажатия на кнопку "Начать игру", но в итоге запутался.
Код обработчика:
Используется синтаксис Python
def on_clicked_play():
            def change_choice(text):
                return text[0]
            self.choice.activated[str].connect(change_choice)
            #здесь надо присвоить dimension значение text[0], но как?
            Minner(dimension)
 

Проблема в том, что обработчик сигнала от комбобокса обязательно требует параметр text. Из-за этого просто так не присвоить значение text[0] переменной dimension.
Какие могут варианты решения данной задачи?

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group