Qt学习笔记——常规控件

Check Box 复选框,

 Line Edit 单行文本框

在QLineEdit中还可以使用验证器(validator)来对输入进行约束。

例://指定范围 100-999

QValidator * validator = new QIntValidator(100,999,this);

//在行编辑器中使用验证器

ui->lineEdit->setValidator(validator);

 Combo Box 组合框
 
 组合框QComboBox是一个文本框和一个下拉列表的组合。用户从下拉列表里选一个值,被选的值显示在文本框中。
 下拉列表里抽数据项至少有以下属性
 (1)位置index,第一项的index值为0
 (2)文本text,这一项的显示值
 (3)关联数据data,每一行可以关联一个数据,比如整数、文本等类型的数据
 手工添加项:
 (1)addItem:新数据项附加在末尾。例:ui.cmboxLang->addItem("Chinese");
 (2)insertItem: 在指定位置插入数据项。 例:ui.cmboxLang->insertItem(2, "Korean");
 在使用QComboBox时,text是显示给用户看的,而程序内部往往使用的是其关联数据。
 itemData() : 取得关联数据
 setItemData(): 设置关系数据

QToolButton:工具按钮  属性:1、text文本显示  2、icon图标
1、准备好png图标文件,放在Resource目录下,加入到项目。。。
(1)最好是png格式(背景透明)
(2)图标资源由*.qrc文件定义,最终会被编入可执行程序。
2、为QToolButton指定图标
(1)输入图标的大小 
(2)设置图标和文本的显示方式
可以把按钮设置成“按下/弹起”工作模式 toggle
QLabel显示文字和图片
文字的显示格式:(1)背景色,前景色 (2)字体及大小 (3)对齐方式 (4)是否换行 (5)边框设置
QLable可用于显示图片  1、添加图片资源    2、显示图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值