QT添加一个TableView控件
目录
1.添加tableview头文件
#include <QTableView>
#include <QStandardItem>
#include <QStandardItemModel>
2.添加.h文件代码
public:
QTableView *tbView1;
void init_tableView(void)
3.添加.cpp文件代码
void xxx::init_tableView(void)
{
QStandardItemModel *model = new QStandardItemModel;
tbView1 = new QTableView(this); //实例化一个 QTableView对象
model->setColumnCount(3); //设置有三列
model->setHeaderData(0,Qt::Horizontal,"类型"); //设置第一列的表头为类型
model->setHeaderData(1,Qt::Horizontal,"名称"); //设置第一列的表头为名称
model->setHeaderData(2,Qt::Horizontal,"路径"); //设置第一列的表头为路径
tbView1->setModel(model);
tbView1->horizontalHeader()->setDefaultAlignment(Qt::AlignHCenter); //设置表头为居中对齐
// tbView1->horizontalHeader()
tbView1->setColumnWidth(0,100); //设置第一列的宽度
tbView1->setColumnWidth(1,200); //设置第二列的宽度