Я создал простой класс:
class TestList(ULC.UltimateListCtrl,listmix.TextEditMixin):
def __init__ (self, *args, **kwargs):
ULC.UltimateListCtrl.__init__(self,*args,**kwargs)
listmix.TextEditMixin.__init__(self)
Как вы можете видеть, я пытаюсь использовать ultimatelistbrl с listmix.TextEditMixin
Пока все хорошо.
Когда я пытаюсь использовать функциональность редактирования, я получаю:
Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ wx \ lib \ mixins \ listctrl .py ", строка 553, в OnLeftDown
col = bisect (self.col_locs, x + self.GetScrollPos (wx.HORIZONTAL)) - 1
TypeError: GetScrollPos () занимает 1 позиционное аргумент, но было дано 2
Когда я инициирую объект класса и распечатываю wx.HORIZONTAL, он дает мне только 4. Поэтому я не понимаю, почему он говорит, что у него есть два аргумента.