Я хочу, чтобы элементы в combobox можно было проверить. Я нашел способ сделать это here.Как переносить MultiCheckComboBox в PySide?
В этом конкретном примере используется PyQt, и поскольку я использую PySide, для его работы требуются некоторые изменения.
Первая ошибка, которую я получаю, составляет около QStringList
, которую я заменил []
.
Затем я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "MultiCheckComboBox.py", line 401, in data
if not value.isValid():
AttributeError: 'NoneType' object has no attribute 'isValid'
Я не уверен, что нужно изменить, чтобы исправить вышеуказанную ошибку.
Саммерфилд, который буквально написал книгу на PyQt, имеет заметки о переносе вещей на PySide здесь: http://www.qtrac.eu/pyqtbook.html. Кроме того, некоторые дополнительные заметки можно найти здесь, поместив книгу Саммерфилда из PyQt в PySide, которая может иметь некоторые полезные вещи в целом: https://github.com/EricThomson/PySideSummer. – neuronet