【发布时间】:2015-01-12 11:04:07
【问题描述】:
我正在使用 Qt 来构建我的应用程序的 GUI,
我了解信号,女巫我正在连接到我的 def(函数),这正在按照我的意愿工作。但是Signals旁边是Slot,我不太明白,[signal-function]连接和[signal-slot]连接有什么区别
我就是这样使用这些东西的:
class theOne(QObject):
started = Signal()
def __init__(self):
...
def function(self):
self.started.connect(self.goStart)
self.started.emit()
def goStart(self):
"""some actions"""
有人可以解释一下,插槽是干什么用的?关于它们可以带一些参数吗?但正常功能也可以。感谢您的宝贵时间。
【问题讨论】:
-
是的,我阅读了 PySide 版本,但我没有看到我想看到的,这对我来说并不那么明显。有人可以说点什么,使用函数和使用插槽有什么区别?感谢您的宝贵时间。
标签: qt pyside signals-slots slots