其他分享
首页 > 其他分享> > QT tableWidget的简单使用

QT tableWidget的简单使用

作者:互联网

1、不能对表格内容进行修改

ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);

2、设置表格为整行选择

ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);

3、设置隐藏表头和列头

ui->tableWidget->verticalHeader()->setVisible(false); //列
ui->tableWidget->horizontalHeader()->setVisible(false);  //行

4、加入控件

QComboBox *comBox = new QComboBox(); 
comBox->addItem("Y"); 
comBox->addItem("N"); 
tableWidget->setCellWidget(0,2,comBox); 

5、列可扩展

ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);    // 列可扩展

6、单元格字体居中

ui->tableWidget->item(i,j)->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter); // i代表行,j代表列

7、获取行数和列数

ui->tableWidget->rowCount();
ui->tableWidget->columnCount();

 

标签:false,QT,comBox,QComboBox,tableWidget,ui,简单,QAbstractItemView
来源: https://www.cnblogs.com/caozewen/p/13447165.html