Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2019 17:41:11

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

обновление ячеек QtableWidget с помощью ChangeItem.

> В документации сигнал есть. А как его прикрутить… непонятно.

Чего же тут может быть непонятным?

 def slot(row, column):
    print  row, column
 
self.ui.tableWidget_2.cellChanged.connect(slot)



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#2 Март 23, 2019 01:31:03

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

обновление ячеек QtableWidget с помощью ChangeItem.

Rodegast
 self.ui.tableWidget_2.cellChanged.connect(slot)
Там новый способ передачи нужно применить, в сообщении показывал.

Если заменяешь на неправильный тип, это даже может помочь обнаружить ошибку
Traceback (most recent call last):
File "t.py", line 39, in <module>
main()
File "t.py", line 34, in main
ex = Example()
File "t.py", line 12, in __init__
self.initUI()
File "t.py", line 21, in initUI
self.spin.valueChanged[float].connect(self.slot)
KeyError: 'there is no matching overloaded signal'
PyQt4. новый стиль подключения сигналов



Отредактировано py.user.next (Март 23, 2019 01:33:40)

Офлайн

#3 Март 23, 2019 13:03:28

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

обновление ячеек QtableWidget с помощью ChangeItem.

> Если заменяешь на неправильный тип, это даже может помочь обнаружить ошибку

Ну это как с аннотацией типов - больше проблем чем пользы.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version