#include <QWidget>
#include <QCheckBox>
#include <QComboBox>
#include <QMessageBox>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->tableWidget->setColumnCount(4); //设置列数
ui->tableWidget->setRowCount(10); //设置列数
ui->tableWidget->setColumnWidth(0, 40); //0 设置列宽
//获得tableWidget的行数
int count_of_row = ui->tableWidget->rowCount();
//设置当前光标选中位置
ui->tableWidget->setCurrentCell(2,1);
//QTableWidget中插入复选框QCheckBox
for(int i = 0;i < count_of_row;i++)
{
QCheckBox *check=new QCheckBox;
check->setCheckState(Qt::Checked);
ui->tableWidget->setCellWidget(i,0,check); //插入复选框
}
//获得和设置复选框的选中状态
QCheckBox* current_cell = (QCheckBox*)ui->tableWidget->cellWidget(1,0);
int flag = current_cell->checkState();
QString flag_display;
flag_display.setNum(flag)
QTableWidget常用函数
最新推荐文章于 2025-11-11 23:49:07 发布
本文深入探讨了QTableWidget的常用函数,包括如何插入、删除和修改单元格数据,以及如何设置表格样式和交互功能。通过实例展示了QTableWidget在GUI应用程序中的实践操作,帮助开发者更好地理解和使用这个强大的Qt库组件。

最低0.47元/天 解锁文章
550

被折叠的 条评论
为什么被折叠?



