2015-10-15 233 views
1

我想知道是否可以在qtablewidget顶部插入一行? 喜欢的东西:在qtablewidget顶部插入行

ui->myqtablewidget->insertRow(0); 
+1

我已经直接回答,虽然这是一个简单的案例阅读文档。直接在文档中找到答案时,StackOverflow的许多成员是相当不友好的(并非没有原因)。您应该将其加入书签,在周围学习,并在将来发布前仔细检查。在http://doc.qt.io/找到Qt文档 – CodeMouse92

回答

0

只是抬起头来 - 我基于文件和C++ 知识,而不是使用Qt直接经验的回答。

看起来QTableWidget具有insertRow()函数。您只需指定要放置行的位置。 Read the documentation here

因此,它会从文档看来,您可以用代码,确切的行表的开头(“顶”)插入一行...

ui->myqtablewidget->insertRow(0); 

...假设uimyqtablewidget被正确声明。

+0

我这样做: ui-> myqtablewidget-> insertRow(0); ui-> myqtablewidget-> update(); ui-> myqtablewidget-> item(0,1).setText(“Hello”); 但它不起作用。该程序停在setText行 –

+0

这将是一个单独的问题,而不是您发布的问题,并且超出了我的知识范围。我建议创建一个新问题。 – CodeMouse92