组合框
QComboBox是一个文本框和一个下拉列表的组合。
用户从下拉列表里选择一个值,被选择的值显示在
文本框中
下拉列表里抽数据项至少有以下属性
(1)位置index,第一项的index值为0
(2)文本text,这一项的显示值
(3)关联数据data,每一项可以关联一个数据,比
如整数、文本等类型的数据
手工添加项:
(1) addItem:新数据项附加在末尾
(2)insertItem: 在指定位置插入数据项
在使用QComboBox时,text是显示给用户看的,
而程序内部往往使用的是其关联数据。
itemData() : 取得关联数据
setItemData(): 设置关系数据
常用信号:
void currentIndexChanged ( int index )
editable
如果一个QComboBox是可以编辑的,则意味着用户
既可以选择一项,也可以直接输入一项。