• 10926阅读
  • 4回复

[提问]QComboBox::addItem中的userData起什么作用? [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-12
— 本帖被 XChinux 执行加亮操作(2011-02-12) —
void QComboBox::addItem ( const QString & text, const QVariant & userData = QVariant() )

其中的userData是什么意思,起什么作用?QT的哪个范例有用到这个?谢谢。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线XChinux

只看该作者 1楼 发表于: 2011-02-12
用于放你自己存储的数据的,第一个参数用于放在界面中显示的内容的,第二个参数用于放内部数据。比如显示月份,
下拉框中显示的是“一月”、“二月”、“三月”。。。“十二月”,而实际userData中保存的可能就是1,2,3,...12。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线alexltr

只看该作者 2楼 发表于: 2011-02-13
Thank you,XChinux. I can always learn a lot from you.
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线zsmdev
只看该作者 3楼 发表于: 2011-12-27
回 1楼(XChinux) 的帖子
只能用findData找到index再设置吗?
有没有类似setData之类的函数直接设置呢?
离线淳于半邪

只看该作者 4楼 发表于: 2011-12-27
学习了
快速回复
限100 字节
 
上一个 下一个