一.创建
使用控件之前,首先要创建好项目(文件):
文件->新建文件或项目->项目:应用程序->Qt Widgets Application->名称:Qt--tools,选择好创建,路径(一般选择默认路径即可),一直按下一步直到项目被创建。
从左栏的控件库中找到Table Widget,拖到界面中,在右侧的属性栏中找到objectName栏,将名字改为table1。
二.编辑
(1)静态表格
双击控件!
双击控件!!
双击控件!!!
相信你已经明白~
(2)动态表格<介个才是重点嘛>
先上代码——
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QTableWidget>
#include <QStringList>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QTableWidget *table = ui->table1;
table->setRowCount(3); //设置行数
table->setColumnCount(2); //设置列数
table->setHorizontalHeaderLabels(QStringList()<<"StudentID"<<"name"); //设置表头
table->setItem(0,0,new QTableWidgetItem("01001")); //设置表格内容
table->setItem(1,0,new QTableWidgetItem("01002"));
table->setItem(2,0,new QTableWidgetItem("01003"));
table->setItem(0,1,new QTableWidgetItem("Ann"));
table->setItem(1,1,new QTableWidgetItem("Sam"));
table->setItem(2,1,new QTableWidgetItem("Lily"));
}
MainWindow::~MainWindow()
{
delete ui;
}
如此便可实现简单的表格编辑啦~
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICO0ITMwczM4EjNykDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)