gpt4 book ai didi

qt - 如何从 Qt Designer/.ui 文件将项目数据添加到 QComboBox

转载 作者:行者123 更新时间:2023-12-02 08:13:57 34 4
gpt4 key购买 nike

我正在使用 Qt Designer(实际上是 Qt Creator,但具体来说是从 Qt Designer 派生的部分),并且我在对话框中添加了一些 QComboBox 项,其中包含以下常量列表项目。我需要将组合框中的项目映射到字符串(与显示的字符串不同)。我提出的最好的想法是使用 QComboBox::itemData 函数从所选项目中获取所需的字符串,但我在将关联的字符串添加到项目中时遇到问题。我已经浏览了整个设计器,但还没有找到添加用户数据的方法。那里有我失踪的人吗?如果需要,我还愿意直接编辑 .ui 文件的 XML 以添加属性,但我无法弄清楚属性名称是什么。这里有我可以使用的吗?目前我正在代码中添加数据,但对我来说这似乎不是正确的解决方案。

最佳答案

编辑:因为这个答案似乎获得了比应有的更多的支持。我将把它留在这里,因为很多人在谷歌搜索问题时似乎找到了这个答案。下面的答案更适合OP的问题。

在 QT Designer 5.6.2 中,您可以双击组合框来添加项目。

关于qt - 如何从 Qt Designer/.ui 文件将项目数据添加到 QComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142276/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com