• 4939阅读
  • 4回复

[提问]如何实现鼠标移到QListWidgetItem上,其右侧显示一个删除按钮 [复制链接]

上一主题 下一主题
离线pssslpb
 

只看楼主 倒序阅读 楼主  发表于: 2011-09-15
现想做一个效果,当鼠标移到list widget中某一项时,该item右侧出现一个删除按钮
请问如何实现。
离线jdwx

只看该作者 1楼 发表于: 2011-09-15
回 楼主(pssslpb) 的帖子
方案1:用一个按钮,初始状态隐藏,需要时显示并move到相应位置(vb6经常这么用,不推荐)。
方案2:自己做itemwidget,可以任意复杂。(推荐)
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线kimtaikee

只看该作者 2楼 发表于: 2011-09-15
我支持选项1

离线pssslpb

只看该作者 3楼 发表于: 2011-09-15
现在能将按钮插入到item里了,但是大小总是不合适。
离线pssslpb

只看该作者 4楼 发表于: 2011-09-15
http://www.developer.nokia.com/Community/Discussion/showthread.php?211634-Adding-a-button-inside-QListWidgetItem...

按照这里的方法试了一下,按钮添加上了,clicked事件也能响应。
快速回复
限100 字节
 
上一个 下一个