【发布时间】:2014-09-22 14:23:35
【问题描述】:
我用 QListWidget 实现了一个弹出列表。但是我发现当鼠标按下一个项目时,列表的选择就完成了。但我想要的是点击选择。我怎样才能改变它? (无委托)
更新:
我有一个 QListWidget 的子类。当我按住一个项目的左键时,这个列表的选择就完成了(发出信号、更改 selectedItems()、更改 Qss QListWidget::item:selected{} 等)。我想要的是在项目上释放鼠标时进行这些更改,而不是按住它。
【问题讨论】:
-
子类化 QListWidget
-
@niyou 是的,我就是这么做的。但是如何控制选择行为。
标签: qt qlistwidget