【发布时间】:2017-06-27 16:50:18
【问题描述】:
究竟如何利用小部件具有的各种事件方法?假设我有一个组合框(下拉列表),并且我想在每次有人更改选择时启动一个功能。文档中有 changeEvent() 方法,但如果有人用一段代码向我解释,那就太好了。
【问题讨论】:
-
不要使用事件,使用signals。
标签: python python-3.x pyqt pyqt4
究竟如何利用小部件具有的各种事件方法?假设我有一个组合框(下拉列表),并且我想在每次有人更改选择时启动一个功能。文档中有 changeEvent() 方法,但如果有人用一段代码向我解释,那就太好了。
【问题讨论】:
标签: python python-3.x pyqt pyqt4
这是一个相当广泛的问题。我建议查看 Youtube.com 上的许多教程。
但是,在您的 init 方法中,输入如下内容:
self.ui.charge_codes_combo.currentIndexChanged.connect(self.setup_payments)
在我的示例中,组合框放置在 Qt Designer 中的表单上。 self.setup_payment 是由组合框的变化触发的方法。
我希望这会有所帮助!
【讨论】: