• 6007阅读
  • 2回复

comboBox如何对其中的内容进行排序? [复制链接]

上一主题 下一主题
离线yzpdsg
 

只看楼主 倒序阅读 楼主  发表于: 2010-06-23
小弟使用了comboBox,其中的内容是通过读入文件来添加的(将用户输入的内容也写入文件,这样下次运行就可以添加进去了)。但是现在有个问题:如何按用户点击的次数从大到小进行项目的排序呢(即将用户频繁使用的项目放在前面方便使用)?同时,如何判断用户输入的内容已经在文件中存在了防止添加重复项目?
离线xtfllbl

只看该作者 1楼 发表于: 2010-06-24
设置变量记录每个控件的点击次数,然后按次数重新插入item到combobox,如果下次程序开启仍然需要上次结果,记得用qsettings保存到文件之类的。
至于重复判断,你自己判断有无重复就是了。(比如,把文件都读进来,比对一下)
上海欢迎您
离线yzpdsg

只看该作者 2楼 发表于: 2010-06-25
感谢你的回答!
快速回复
限100 字节
 
上一个 下一个