加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

QT Creator TableWidget控件的使用

(2010-06-28 19:42:21)
标签:

qt

creator

tablewidget

it

分类: LabView/Qt/VC/Java

    由于项目需要在对话框里添加列表框,所以今天学习了一下Qt的 TableWidget控件的相关使用方法,新手上路,编程语句不是最好的,只能实现一定的功能而已。

    作为演示,我们这次要实现的功能是在对话框中添加一个5行三列的表格,具体的效果如下图所示。

http://s5/bmiddle/4c82872348a15b0043464&690Creator TableWidget控件的使用" TITLE="QT Creator TableWidget控件的使用" />实现的步骤如下:

1. 在对话框窗口里添加一个TableWidget控件,如下图所示:

http://s15/bmiddle/4c82872348a15ba2f5fce&690Creator TableWidget控件的使用" TITLE="QT Creator TableWidget控件的使用" />2. 在main.cpp文件中的构造函数里添加相应的代码,如下图方框所示。

http://s4/middle/4c82872348a15bda521c3&690Creator TableWidget控件的使用" TITLE="QT Creator TableWidget控件的使用" />对方框里的程序进行一下解释

    设置表格的列数

3     设置表格的行数

4     定义一个List行的字符串

 

6     为表格添加列名

    设置第0列宽度

8     设置第1列宽度

    将表头的第2列宽度延伸到整个列表全满

 

10/11 向表格中添加内容

3. 程序输完,编译运行就可以了。

 

PS:控件刚开始的时候左边默认自带序列号,如果想去掉左边的行号,加上下面的代码就可以了。(感谢buptyoyo的帮助)

    QHeaderView* headerView = table的名字->verticalHeader();
    headerView->setHidden(true);

 

 

本文是作者原创,转载必须保证文章的完整性并标明出处(blog.sina.com.cn/xywatersky),请尊重作者,支持原创。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有