目录
描述
核心方法
核心信号
使用
代码方式
界面操作方式
动态使用
如何看待输入输出
String与QString互相转化
描述
一个可以下拉的输入框
核心方法
| addItem(constQString&) | 添加⼀个条⽬ | 
| currentIndex() | 获取当前条⽬的下标 从0开始计算.如果当前没有条⽬被选中,值为-1  | 
| currentText() | 获取当前条⽬的⽂本内容 | 
核心信号
| activated(int) activated(constQString&text)  | 当⽤⼾选择了⼀个选项时发出. 这个时候相当于⽤⼾点开下拉框,并且⿏标划过某个选项. 此时还没有确认做出选择.  | 
| currentIndexChanged(int) currentIndexChanged(constQString&text)  | 当前选项改变时发出. 此时⽤⼾已经明确的选择了⼀个选项. ⽤⼾操作或者通过程序操作都会触发这个信号.  | 
| editTextChanged(constQString&text) | 当编辑框中的⽂本改变时发出 (editable为true时有效)  | 
使用
模拟一个点餐系统
如下建立一个这样的界面

代码方式
之后再使用代码进行实现内容填充

界面操作方式
当然我们也可以使用ui界面直接添加

然后点击 加号 进行添加

添加完之后,运行程序

运行结果如下

动态使用
很多情况下都是动态变化的,即数据是通过外部的文件来获取的,要么通过网络,要么通过文件的方式,这里我们尝试使用文件的方式进行动态变化的程序
首先我们先在一个地方创建一个待读取的文件,这里我放在了桌面上,内容自行添加


如何看待输入输出

String与QString互相转化

结果




















