天天看点

Qt--常用控件认识(一)——tablewidget

一.创建

    使用控件之前,首先要创建好项目(文件):

    文件->新建文件或项目->项目:应用程序->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;
}
           
            如此便可实现简单的表格编辑啦~      
Qt--常用控件认识(一)——tablewidget

继续阅读