在Qt界面库中,下拉列表框QComboBox控件是经常使用到的一个控件,下面给出一个例子,在VS2015编程环境中,演示下拉列表框的常用编程方法。
1、实例说明
软件运行界面如下图所示:
主界面使用分隔条控件分成了左右两部分,左边部分的第一个控件即为下拉列表框控件,其余控件为对其的常用操作设置,如初始化、清空列表项、插入项、删除项等操作,右边部分为一个文本框(QPlainTextEdit)控件,用以显示当前列表框包含的所有项及其它操作信息等。
下面说下这个例子的详细编程步骤。
2、实例实现过程
(1) 创建Qt项目工程及界面设计
在Visual Sudio 2015中新建一个Qt项目,项目类型选择Qt GUI Application,项目名称为MyDemo。项目创建完毕后,在方案资源管理器中双击“MyDemo.ui”,自动在Qt设计师中打开该界面文件,编辑完成后的主界面如下图所示:
该界面主窗口MyDemo其基类为QWidget,使用分隔条控件将其分为左右两部分,左边使用网格进行布局,右边为一文本显示控件,其对象及布局情况如下图所示:
(2) 自定义槽函数的声明
本例仅为演示下拉列表框的常用设置及方法等,功能较为简单,在头文件“MyDemo.h”的“private slots:”区域定义了几个操作按钮的槽函数及两个下拉列表框自带的“当