Qt各种控件的添加使用
来源:互联网 发布:linux如何查看cpu 编辑:程序博客网 时间:2024/05/17 03:04
Qt中控件众多,但基本上添加几个部分的代码就可以实现。
1、头文件中包含需要的控件头文件,并在类中添加相应的参数及槽函数。
2、cpp文件中对控件进行初始化,包括this指针、位置大小的设定,及相应的显示内容。
3、编写槽函数,使用connect将其与信号联系起来。
以下是treeview树控件的相应代码及结果:
treeView = new QTreeView(this); model = new QStandardItemModel(3,2); treeView->setGeometry(QRect(50,50,100,200)); model->setHeaderData(0,Qt::Horizontal,"no1 col"); model->setHeaderData(1,Qt::Horizontal,"no2 col"); QStandardItem *item1=new QStandardItem("math"); item1->setIcon(QIcon(":/new/prefix1/folder")); QStandardItem *item2=new QStandardItem("chinese"); item2->setIcon(QIcon(":/new/prefix1/folder")); QStandardItem *item3=new QStandardItem("english"); item3->setIcon(QIcon(":/new/prefix1/folder")); QStandardItem *item4=new QStandardItem("eng A"); item4->setIcon(QIcon(":/new/prefix1/file")); item3->appendRow(item4); model->setItem(0,0,item1); model->setItem(1,0,item2); model->setItem(2,0,item3); treeView->setModel(model);
以上代码参考Qt5的网上教程,刚开始接触,也在尝试将各种控件都实现看看,感觉Qt写代码还是相当方便的,格式也比较工整。
0 1
- Qt各种控件的添加使用
- Qt控件的使用
- qt控件的使用
- QT 控件的使用
- Qt控件的使用
- qt控件的使用
- qt控件的使用
- 各种控件的JS事件添加
- 给Qt的控件添加新信号
- qt自定义控件的使用
- Qt树形控件QTreeView使用1——节点的添加删除操作
- Qt树形控件QTreeView使用1——节点的添加删除操作
- Qt添加自定义控件并在qtDesigner中使用以及链接失败的解决方法
- Qt树形控件QTreeView使用1——节点的添加删除操作
- QT 各种消息框的使用
- [转]QT中各种MessageBox的使用
- QT中各种MessageBox的使用
- [转]QT中各种MessageBox的使用
- gets() printf() 以及缓冲区的理解
- MySql安装详解(图解)
- windows下建立gcc/g++/gdb/make编译及调试C/C++的IDE环境
- xz压缩工具
- jsp与php
- Qt各种控件的添加使用
- unity的ngui的字体变形问题
- 海量数据处理算法
- [LeetCode]Decode Ways
- 《数据结构》实验一 实验报告
- 指针进阶(一)
- [设计模式]_[中级]_[观察者模式在项目中实际使用例子]
- 手动实现类似容器---c++编程思想
- 十一、OPENERP 6.0.2中的财务概念