Qt学习笔记——常规控件

来源:互联网 发布:网络新技术有哪些 编辑:程序博客网 时间:2024/06/05 09:55
Check Box 复选框,
 Line Edit 单行文本框
 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、显示图片
原创粉丝点击