美文网首页Qt学习程序员码农的世界
Qt如何使用表格(一)?

Qt如何使用表格(一)?

作者: fearlazy | 来源:发表于2018-01-23 23:53 被阅读151次

表格是我们在软件中常见的一种控件。因为表格很直观,所以我们常说字不如表。
既然表格这么重要,那么在Qt编程中该如何使用表格呢?废话不多说,直接上代码:

QTableWidget* table = new QTableWidget(this); //创建一个表格
table->setRowCount(3);    //设置行数
table->setColumnCount(2); //设置列数
table->setHorizontalHeaderLabels(QStringList()<<"column1"<<"column2"); //设置行头
table->setItem(0,0,new QTableWidgetItem("item1")); //设置表格内容

是的,你没有看错就是这几行代码。在Qt中我们可以使用QTableWidget类实现表格功能。
上述代码中第一行就是创建一个QTableWidget的对象,第二行和第三行分别设置表格的行数和列数,如果不设置这两个,表格设置的内容是不可见的。第4行设置表头。第5行设置了单元格的内容,其中前两个参数分别表示第几行和第几列,第三个参数是一个QTableWidgetItem,一个单元格设置一个这样的Item。最终显示效果如下:


image.png

相关文章

网友评论

    本文标题:Qt如何使用表格(一)?

    本文链接:https://www.haomeiwen.com/subject/iiaeaxtx.html