enum fix: Qt.DisplayRole => Qt.ItemDataRole.DisplayRole

This commit is contained in:
Charles Haley 2022-08-30 15:26:05 +01:00
parent 913d9eb08e
commit 6dd4ef6c92
2 changed files with 3 additions and 3 deletions

View File

@ -94,7 +94,7 @@ class TableItem(QTableWidgetItem):
def data(self, role): def data(self, role):
self.get_data() self.get_data()
if role == Qt.DisplayRole: if role == Qt.ItemDataRole.DisplayRole:
return self.val return self.val
return QTableWidgetItem.data(self, role) return QTableWidgetItem.data(self, role)

View File

@ -793,7 +793,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
if v == 0: if v == 0:
break break
item = QListWidgetItem(icon_map[v], choices[v-1][1]) item = QListWidgetItem(icon_map[v], choices[v-1][1])
item.setData(Qt.UserRole, choices[v-1][0]) item.setData(Qt.ItemDataRole.UserRole, choices[v-1][0])
self.tb_search_order.addItem(item) self.tb_search_order.addItem(item)
node = v node = v
@ -821,7 +821,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
# the option order # the option order
node = 0 node = 0
for i in range(0, 4): for i in range(0, 4):
v = self.tb_search_order.item(i).data(Qt.UserRole) v = self.tb_search_order.item(i).data(Qt.ItemDataRole.UserRole)
# JSON dumps converts integer keys to strings, so do it explicitly # JSON dumps converts integer keys to strings, so do it explicitly
t[str(node)] = v t[str(node)] = v
node = v node = v