• 7649阅读
  • 2回复

关于QTableWidget的几个用法 [复制链接]

上一主题 下一主题
离线anndy1999
 

只看楼主 正序阅读 楼主  发表于: 2009-08-19
以前用的QT3.3,现在换到Qt4.3,发现关于QTable的属性变化有些大。
对于QTableWidget的几个常用属性一直没找着:
1、怎么样设置表格内某一行的只读(可编辑)属性?
2、怎么样取得当前表格选择的行数(已是多行选择模式)?
3、怎么样取得表格的一个控件(如Combobox)的值,该Combobox是通过setCellWidget方法添加上去的?
离线guhan010

只看该作者 2楼 发表于: 2009-10-14
第二个在4.5版本是可以的,用函数得到selectRanges然后从这个Ranges里可以得到行数的。
离线tudousi
只看该作者 1楼 发表于: 2009-08-20
第一个问题
没有设置一行只读的函数,可以通过Qtablewidgetitem类中setflag()函数设置某一个单元格只读
第二个问题
无法直接获取选择的函数,可以通过selectedItems ()函数获取选择的单元格,然后获取选择的函数
第三个问题
通过QWidget * itemWidget ( QTreeWidgetItem * item, int column ) const这个函数获取某个单元格的控件
快速回复
限100 字节
 
上一个 下一个