• 6816阅读
  • 4回复

这是用什么控件做的? [复制链接]

上一主题 下一主题
离线浪迹江湖
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-04


如上图,那个表格是用什么控件做的。
离线浪迹江湖

只看该作者 1楼 发表于: 2010-08-04
QTableWidget不太符合要求,因为它只能选中一行一列,但我要求点一行时同时选中该行的所有列,
另外QTableWIdget左边会有行号,这也是不符合要求的。
离线cahwxy

只看该作者 2楼 发表于: 2010-08-04
TreeView 或者  TableView 都可以的
离线lbblscy

只看该作者 3楼 发表于: 2010-08-04
QTableWidget是可以满足要求的

隐藏行号:
  1. verticalHeader()->hide();


设置行选模式:
  1. setSelectionMode(QAbstractItemView::SingleSelection);
  2.     setSelectionBehavior(QAbstractItemView::SelectRows);


如果需要设置每个cell的样式,就需要用QTableView与Delegate自己实现绘制;我做的一个项目的效果如下:
离线浪迹江湖

只看该作者 4楼 发表于: 2010-08-04
谢谢 lbblscy!
快速回复
限100 字节
 
上一个 下一个