控件应用
1、QPushButton的应用
QPushButton的属性设置,功能和作用。
2、QLabel的应用
QLabel控件的位置,样式,字体设置,它还可显示图片,动图。
3 、QLineEdit单行文本
QLineEidt的位置,大小,边框线设置,限制最长输入,不可写入,密码*号输入等。可添加图片,音频格式。
4、QTextEdit多行文本
控件位置大小
5、QPlainTextEdit
QPlainTextEdit纯文本,UI设置栏。
6、QComboBox下拉列表框
str<<”Math”<<”Chinese”<<”English”;
comboBox->addItems(str);将字符串列表绑定QComboBox控件。自己填写下拉框中内容。
7、QFontComboBox字体下拉列表框
顾名思义,可选择字体,返回框中属性(内容,字体格式等)。
8、QSpinBox控件
旋转框,大小,选项设置,前缀和后缀。
控件有内存管理函数,关闭控件后自动释放内存(同时将其从对象树中摘下)。
9、QTimeEdit控件
时间控件,设置初始时间,获取系统时间等。
timeEdit=new QTimeEdit(this);
QDateTime sysTime=QDateTime::currentDateTime();
QStringList list=sysTime.toString("hh,mm,ss").split(',');
timeEdit->setTime(QTime(list[0].toInt(),list[1].toInt(),list[2].toInt()));
10、QDataEdit日期控件
sysTime.toString(“yyyy-MM-dd”).split(‘-‘);
setData()函数。
11、 QScrollBar
控件的属性(横显/竖显,位置,控制条宽度,控制条的值)。
12、QRadioButton
单选按钮,未选和选中两种状态,可使用容器分隔开来。
13、QCheckBox复选框
有未选,半选,选中三种状态。
14、QListView列表控件
listView=new QListView(this);
listView->setGeometry(50,50,100,100);
QStringList string;
string<<"数学"<<"语文"<<"外语"<<"地理";
model=new QStringListModel(string);
listView->setModel(model);*