使用数据库中的数据自动填充 QComboBox
我创建了一个 QComboBox 委托,用于 QTableView 的单列(该列的每个单元格都是一个单独的组合框),我想要在 combobox
中显示的数据从数据库返回,作为由 ; 分隔的 id 字符串;
我的问题是,如何使用数据库检索到的数据填充我的组合框。
澄清一下:有问题的列检索特定的 Id(4 位数字字符串),有时一个对象可能有多个 Id(用 ;
分隔),我想创建一个 combobox
具有多个 ID 的单元格,以便用户可以选择他们想要使用的一个。
I have created a QComboBox
delegate which I use for a single column of a QTableView
(each cell of that column is an individual combobox
), the data which I want to display in my combobox
returns from the database as a string of id's separated by a ;
My question is, how do I populate my combobox
with this data retrieved by the database.
To clarify: the column in question retrieves specific Id's (4 digit strings), sometimes an object may have multiple Id's (separated by ;
), I want to create a combobox
for the cells with multiple Id's so the user can select which one they want to work with.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许这样的事情会起作用:
Perhaps something like this would work: