QT学习之TableWidget 表格控件使用
1、创建一个UI的项目,拖拽一个Tablewidget 控件到主界面中,然后输入以下代码
#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);/*tablewidget 控件*///设置列数ui->tableWidget->setColumnCount(3);//设置水平表头ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"姓名"<<"性别"<<"年龄");//设置行数ui->tableWidget->setRowCount(5);//设置正文//QTableWidgetItem * item = new QTableWidgetItem("张三");//ui->tableWidget->setItem(0,0,item);QStringList namelist;namelist<<"张三"<<"李四"<<"王五"<<"赵六"<<"大鹏";QList<QString> sexList;//和C++中list数组一样sexList<<"男"<<"男"<<"男"<<"男"<<"女";for(int i = 0; i<5; i++){ui->tableWidget->setItem(i, 0, new QTableWidgetItem(namelist[i])); //[]越界直接挂了,at()访问越界会抛出异常ui->tableWidget->setItem(i, 1, new QTableWidgetItem(sexList.at(i)));ui->tableWidget->setItem(i, 2, new QTableWidgetItem(QString::number(18+i)));//将整形转为string}}MainWindow::~MainWindow()
{delete ui;
}
2、显示效果如下:
QT学习之TableWidget 表格控件使用相关推荐
- [QT_015]Qt学习之基于条目控件的自定义特性(拖拽+右键菜单+样式)
本文转自:<Qt编程指南> 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 本节介绍基于条目控件的定制特性,首先介绍条目的拖拽,列表控件. ...
- ExtJS4.2学习(10)分组表格控件--GroupingGrid
分组表格控件在我们的开发中经常被用到,GroupingGrid分组表格就是在普通表格的基础上,根据某一列的数据显示表格中的数据分组的表格控件.举个例子给大家,比如某些信息用树形显示觉得有点大才小用,树 ...
- ExtJS4.2学习(10)分组表格控件--GroupingGrid(转)
鸣谢网址:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-17/179.html ------------- ...
- Qt学习笔记之常用控件QlistWidget
一.QListWidget Class The QListWidget class provides an item-based list widget. More... Header: #inclu ...
- qt tableWidget 表格控件使用
//创建表格头 (灰色冻结状态的) QStringList header; header<<"Time"<<" ID "<< ...
- java propertygrid_ExtJS4.2学习(九)属性表格控件PropertyGrid
PropertyGrid是在上节我们说的Editor的基础上开发的更灵活的高级表格组件,下面我们来看下它的功能和应用方式: 属性表格扩展自EditGrid,所以可以直接编辑右边的内容.注意,只有右边的 ...
- Qt学习笔记之常用控件QTreeWidget
一.QTreeWidget Class The QTreeWidget class provides a tree view that uses a predefined tree model. Mo ...
- Qt学习笔记-QSS装饰控件
运行截图如下: QDialog的样式表: QDialog{ background-color:#4CAF50; }QPushButton{background-color: white;border: ...
- tablewidget 多行表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...
我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...
最新文章
- quado编辑Android代码步骤,Ubuntu11.10下编译android内核源码
- 如何让机器获得幽默感——Goolge图学习技术揭秘
- Qtum量子链应邀出席2019棉兰区块链沙龙进军东南亚市场第一站
- kali的burpsuite笔记
- 决胜蓝桥杯python组-集合、字典
- 从Unreal Engine 3到Unreal Engine 4
- Web测试常用的链接测试工具
- pythongui 三维_python图形GUI基本示例
- pytorch torch.utils.data.TensorDataset
- [科研论文]基于W7100的以太网读卡器的设计与实现
- Nginx 负载均衡和缓存服务实战
- Android 存储学习之使用SharedPreference保存文件
- rapidminer java_RapidMiner在Java应用程序中的集成
- cause: duplicate entry: meta-inf/maven pom.xml
- Windows Server 2012 磁盘管理
- Sikuli+Selenium查询百度地图线路
- Python批量修改文件后缀
- ​K歌中的歌唱评价与嗓音分析
- 旋转矩阵列向量的物理含义
- httpclient报错:Invalid use of BasicClientConnManager: connection still allocated. Make sure to release