• 5692阅读
  • 5回复

[提问]Qtablewidget [复制链接]

上一主题 下一主题
离线pengpengche
 
只看楼主 倒序阅读 楼主  发表于: 2012-11-02
关键词: 初学者的问题
本人新手,想请教一个问题
    能否设置Qtablewidget中的item 输入的数据类型?
谢谢!
离线cool609

只看该作者 1楼 发表于: 2012-11-02
可以用setdata到用户空间来存储一个指针
或者可以用settext存储到text中然后将QString转换为各种类型
离线pengpengche
只看该作者 2楼 发表于: 2012-11-09
谢谢
离线liuxu_lx7
只看该作者 3楼 发表于: 2012-11-09
回 楼主(pengpengche) 的帖子
QTableWidget 这里面的项是 QTableWidgetItem, 你看Qt文档,QTableWidgetItem::setData ( int role, const QVariant & value ) 第2个参数就是你说的【不同类型的数据】,第一个参数,如果你要是设置为 Qt::DisplayRole 那么,它会把第2个参数(常用类型)转成文字显示出来。至于QVariant ,它可以存储int, float, string, QColor ......任意类型。假设你是 bool型,它QVariant ::toBool 就是转回bool了。而且QVariant在你目前的需求中,你都不需要理。
离线pengpengche
只看该作者 4楼 发表于: 2012-11-10
在界面文件中直接使用控件,是不是表示QTableWidgetItem已经建立了??这跟编写控件代码建立有区别
离线pengpengche
只看该作者 5楼 发表于: 2012-11-10
在界面文件中直接使用控件,是不是表示QTableWidgetItem已经建立了??这跟编写控件代码建立有区别 吗???
快速回复
限100 字节
 
上一个 下一个