• 17124阅读
  • 7回复

请问这样的功能怎样实现:在类似QTreeView中添加checkbox选择按钮【已解决】 [复制链接]

上一主题 下一主题
离线emytrue
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-23
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我想做类似下面的一个功能:在树形结构的每一个文件图标前面加一个checkbox用来设置选择文件,这样的功能该怎么实现呀?,如图中的绿色勾选功能,如果能在listview实现也可以啊,

解决方法:
使用QStandardItem,然后设置其属性setCheckable为True就可以实现~\(≧▽≦)/~啦啦啦
[ 此帖被emytrue在2010-04-23 15:37重新编辑 ]
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-23
QTableWidget -->
QTableWidgetItem->setCheckState()-->
加入CheckBox复选框。

不过这个结构很像treevew.
QTableView的话。。。不知道有没有类似的。。。
PHPWind好恶心。。。不想看这种界面。。。
离线emytrue
只看该作者 2楼 发表于: 2010-04-23
上面说的方法,可以试试下,不知道可行
还有没有其他方法了呀
离线emytrue
只看该作者 3楼 发表于: 2010-04-23
只要找到方法,原来是如此简单啊~~~~
离线emytrue
只看该作者 4楼 发表于: 2010-04-23
嗯,还要多谢楼上给的提示额~~~
离线sexmilo
只看该作者 5楼 发表于: 2011-02-24
楼上的 我怎么没看明白呢 怎么个弄法 详细点撒
离线sexmilo
只看该作者 6楼 发表于: 2011-02-24
引用第1楼yangfanxing于2010-04-23 11:24发表的 :
QTableWidget -->
QTableWidgetItem->setCheckState()-->
加入CheckBox复选框。
不过这个结构很像treevew.
.......

我晕哦, QTableWidgetItem->setCheckState()  这个返回的是个空家伙 怎么还拿来当指针用啊
离线wukai

只看该作者 7楼 发表于: 2017-05-17
快速回复
限100 字节
 
上一个 下一个