pyqt4组合框中的下拉事件/回调
pyqt4组合框中的下拉菜单有回调或事件吗?就像 self.connect(self.ui.combobox,SIGNAL("activated(int)"),self.refresh
is there a callback or event for dropdown in pyqt4 combo box? Just like self.connect(self.ui.combobox,SIGNAL("activated(int)"),self.refresh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
QCombobox 使用 QAbstractItemView(默认为 QListView)来显示下拉项(可通过 访问
view()
属性)。我不知道有任何用于此目的的信号。
但是您可以设置一个 eventFilter 来使用
installEventFilter
在组合框的视图上并实现
eventFilter
方法:The QCombobox uses a QAbstractItemView (QListView by default) to display the dropdown items (accessible via the
view()
property).I am not aware of any signal for that purpose.
But you can set an eventFilter that will do the trick by using
installEventFilter
on the view of the combobox and implement theeventFilter
method:也许你可以尝试
信号(继承自QWidget)?
Maybe you could try
signal (inherited from QWidget)?