将插槽连接到QDialogBu​​ttonBox中的按钮

Rya*_*yan 6 python qt pyqt pyside

我使用Ok,Cancel,Reset从QtDesigner创建了一个标准的buttonBox.

我成功连接了Ok和Cancel按钮,

self.buttonBox.accepted.connect(self.accept)
self.buttonBox.rejected.connect(self.reject)
Run Code Online (Sandbox Code Playgroud)

甚至定义我自己的接受功能.

那么如何连接重置按钮来说出功能"foo()".我真的不知道.我阅读了有关分配角色和内容的文档,以及令人困惑的内容.

提前致谢.

xav*_*avi 14

在python中.-

self.buttonBox.button(QtGui.QDialogButtonBox.Reset).clicked.connect(foo)
Run Code Online (Sandbox Code Playgroud)