• 4328阅读
  • 9回复

[提问]新手求教!!! [复制链接]

上一主题 下一主题
离线chinaboy921
 

只看楼主 倒序阅读 楼主  发表于: 2011-12-06
我是Qt新手,用Qt4。
请问各位高手,怎么在主窗口里用表格显示保存的数据呢?
就是怎么能直接把保存的数据打开用表格显示,就有点像Excal那种,工资一列、姓名一列之类的。

离线roywillow

只看该作者 1楼 发表于: 2011-12-06
QTableWidget或者QTableView
新手的话建议用前者,会更方便一些
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2011-12-06
回 楼主(chinaboy921) 的帖子
第一个问题楼上回答了
第二个问题:不能直接显示,要自己从文件读出数据,处理,显示。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线chinaboy921

只看该作者 3楼 发表于: 2011-12-06
回 1楼(roywillow) 的帖子
好的,我试试,谢谢
离线chinaboy921

只看该作者 4楼 发表于: 2011-12-06
回 2楼(jdwx) 的帖子
谢谢!
那么应该怎么样让一类数据显示在第一列,另一类的在第二列?比如是姓名第一列,工资第二列这种?
离线jdwx

只看该作者 5楼 发表于: 2011-12-06
回 4楼(chinaboy921) 的帖子
要看你怎样添加数据到QTable里,怎么添都行(要先转换成QString)。
QTableWidgetItem * item  = new QTableWidgetItem;
item->setText ("xxxxxxxText");
table->setItem(row,col,item);
下面是函数:
void QTableWidgetItem::setText ( const QString & text )
void QTableWidget::setItem ( int row, int column, QTableWidgetItem * item )
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线roywillow

只看该作者 6楼 发表于: 2011-12-06
C++ Qt4 GUI编程中有一个电子表格的例子,可以参考一下
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线chinaboy921

只看该作者 7楼 发表于: 2011-12-06
回 5楼(jdwx) 的帖子
嗯嗯,了解了,谢谢啦!我去试试。
离线chinaboy921

只看该作者 8楼 发表于: 2011-12-06
回 6楼(roywillow) 的帖子
是第三章和第四章的那个Spreadsheet吗?
离线roywillow

只看该作者 9楼 发表于: 2011-12-06
回 8楼(chinaboy921) 的帖子
对的
那个处理的感觉不错
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个