- 主题:Qt的ComboBox能够动态的改变吗
如题
ComboBox下拉框的内容,能否来自于txt或者json文件
当txt或者json文件的内容发生变化,ComboBox的可选项就会增加或者减少
当然,程序启动之后ComboBox的内容不需要变,每次启动的时候load一下配置就可以了
请问能否做到?
如何做到
谢谢
--
FROM 1.202.141.*
可以的!编程实现!
【 在 lobachevsky 的大作中提到: 】
: 如题
: ComboBox下拉框的内容,能否来自于txt或者json文件
: 当txt或者json文件的内容发生变化,ComboBox的可选项就会增加或者减少
: ...................
--
FROM 117.136.68.*
可以啊。。combobox 可以 setModel(),然后你自己写个 model 继承于 QAbstractListModel 就行了。
大概只要继承里面的:
rowCount(), data()
两个函数就差不多了。具体看 QAbstractListModel 的文档和示例。
【 在 lobachevsky (罗巴切夫斯基) 的大作中提到: 】
: 如题
: ComboBox下拉框的内容,能否来自于txt或者json文件
: 当txt或者json文件的内容发生变化,ComboBox的可选项就会增加或者减少
: ...................
--
FROM 124.72.119.*
下拉框的内容是个model,自己实现一下就好了
--
FROM 119.103.0.*
谢谢
【 在 hgoldfish 的大作中提到: 】
: 可以啊。。combobox 可以 setModel(),然后你自己写个 model 继承于 QAbstractListModel 就行了。
: 大概只要继承里面的:
: rowCount(), data()
: ...................
--
FROM 1.202.141.*