如何让这个QTableWidget显示项目?
我有一个 QTableWidget,但我无法在其中显示任何内容。
主窗口的构造函数中出现以下内容:
ui->tableWidget->setItem(0,0,new QTableWidgetItem("Item1"));
ui->tableWidget->setItem(0,1,new QTableWidgetItem("Item2"));
ui->tableWidget->setItem(0,2,new QTableWidgetItem("Item3"));
当我运行应用程序时,表小部件显示,但项目不显示。
我尝试在上述代码之前添加 ui->tableWidget->insertRow(0);
,但它不起作用。
I have a QTableWidget and I can't get anything to show up in it.
The following appears in the constructor of the main window:
ui->tableWidget->setItem(0,0,new QTableWidgetItem("Item1"));
ui->tableWidget->setItem(0,1,new QTableWidgetItem("Item2"));
ui->tableWidget->setItem(0,2,new QTableWidgetItem("Item3"));
When I run the application, the table widget shows up, but the items do not.
I tried adding ui->tableWidget->insertRow(0);
before the above code, but it didn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
啊哈!我弄清楚发生了什么......我需要告诉控件它应该有的行数:
Aha! I figured out what was going on... I needed to tell the control the number of rows it should have:
示例代码:
Example code: