stlcours:table去掉格子很简单:
table_view->setStyleSheet("border: 0px solid blue;");
另外,你所谓资源管理器,没错,在windows体系概念里是listview,那是因为它没有tableview的概念,所以它就是相当于qt里的tableview。问你一个问题:windows里为什么只有qtableview ..
(2014-12-09 22:29)
是吗?我没写过原生的windows代码所以不清楚
我是认为listview就是个一维数组,tableview是个二维数组
对于数组的应用,反正一维的和二维的是可以互相“替代”的,但是用一维最方便的时候为什么非要用二维的呢?用二维最方便的时候为什么要用一维的呢?确实table可以替代list,但是你得把列数定为1,列宽扩展到最大,修改显示效果,使用索引的时候始终得带上个column index = 0;如果要实现根据widget高度自动分列,还得自己去计算一遍每列最多能显示几行,然后再计算需要显示多少列,以及每列的宽度,调用item的时候还得把column加入index的计算中
这人是有受虐倾向么这么能折腾自己……当然要说把这些功能都集成到tableview中,那我就无话可说了……
再比如,反正Qt提供的QString类已经够好使了,QList类也够好使了,为什么非要提供QStringList类呢?自己努力一下就能实现的类,Qt为啥还刻意给咱们实现好了,去提供这个方便?