qt创建tabel_在Qt中创建一个表并由用户填写(create a table in Qt and fill it by the user)...

在Qt中,开发者想要创建一个具有3列和用户指定行数的表格。目前的代码固定了行数,使用QStandardItemModel进行填充。问题在于如何让用户决定行数,并使用QtableWidget或QTableWidgetItem来实现。讨论中提到了遍历QTableView元素的方法和QDialog的大小调整问题。
摘要由CSDN通过智能技术生成

在Qt中创建一个表并由用户填写(create a table in Qt and fill it by the user)

我想创建一个包含3列和n行的表的Qt应用程序,用户将通过将其放入编辑按钮来选择行数,该表将有3列和用户给出的数字。 然后用元素填充它

我搜索了很多,但只找到了如何用sql数据填充,

请问有人有想法吗?

这是我到目前为止所做的,我已经修复了行数和列数,但它不是我想要的,此外,我想使用QtableWidget或QtavleViewItem

int n;

n = ui->spinBox->value();

QStandardItemModel *model = new QStandardItemModel(n,3,this); //2 Rows and 3 Columns

model->setHorizontalHeaderItem(0, new QStandardItem(QString("x")));

model->setHorizontalHeaderItem(1, new QStandardItem(QString("y")));

model->setHorizontalHeaderItem(2, new QStandardItem(QString("z")));

ui->tableView->setModel(model);

i want to create an Qt application containing a table of 3 columns and n row, the user will choose the number of row by putting it in the edit button and th

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值