Qt如何使用表格?(一)

2018-02-04 22:34:42  阅读 167 次 评论 0 条

      表格是我们在软件中常见的一种控件。因为表格很直观,所以我们常说字不如表。
既然表格这么重要,那么在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。最终显示效果如下:

本文地址:http://fearlazy.com/index.php/post/52.html
版权声明:本文为原创文章,版权归 fearlazy 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?