0
我不確定這是否可以完成,或者有更好的方法來完成。儘管如此,我有一個數據庫,我可以從中插入很多項目到組合框中,但是爲了搜索和刪除特定的數據,我需要能夠將每行的ID放在組合框中。但是我不完全確定如何使用PyQT來做到這一點。將隱藏數據插入組合框pyqt
如果有人能幫助我,我會很感激。如果這些身份證在那裏,肯定會讓我的生活更輕鬆,但我無法展示他們,因爲普通用戶無法理解他們。
我不確定這是否可以完成,或者有更好的方法來完成。儘管如此,我有一個數據庫,我可以從中插入很多項目到組合框中,但是爲了搜索和刪除特定的數據,我需要能夠將每行的ID放在組合框中。但是我不完全確定如何使用PyQT來做到這一點。將隱藏數據插入組合框pyqt
如果有人能幫助我,我會很感激。如果這些身份證在那裏,肯定會讓我的生活更輕鬆,但我無法展示他們,因爲普通用戶無法理解他們。
爲adding items標準的API已經不正是你想要什麼:
# add some items with associated data
for identifier in (123, 456, 789):
combo.addItem('text', identifier)
數據的多片可與每個項目通過爲每一個不同的角色關聯(默認角色是QtCore.Qt.UserRole
) :
combo.setItemData(index, 'other data', QtCore.Qt.UserRole + 1)
然後你可以通過數據/角色find items:
index = combo.findData(456)
if index >= 0:
print(combo.itemData(index, QtCore.Qt.UserRole + 1)) # prints "other data"
我明白了,謝謝你的回答。 – Argus