【问题标题】:How to store an Id beside text and icon in a QComboBox?如何在 QComboBox 中的文本和图标旁边存储 Id?
【发布时间】:2013-06-14 20:54:46
【问题描述】:

是否可以在 QComboBox 中存储一些额外的数据?我想将数据集的 ID 存储在其标题/名称旁边的组合框中,但它不应该显示(ID 可能有些神秘,可能会使用户感到困惑)

有什么想法吗?

提前致谢,

【问题讨论】:

    标签: qt pyqt qcombobox


    【解决方案1】:

    您应该使用QComboBoxsetItemDataitemDatafindData 方法。它允许将任意QVariant 值附加到每个项目。

    【讨论】:

    • 感谢您的回答。这确实有效;我可以以编程方式设置和检索附加索引。但是,我不能使用 QT Designer 来做到这一点,对吧?
    猜你喜欢
    • 1970-01-01
    • 2016-03-26
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 2015-04-19
    • 2011-05-09
    • 2013-02-18
    相关资源
    最近更新 更多