我想将参数解析为与pyqt5 QPushButton连接的函数

时间:2019-06-11 18:27:19

标签: function arguments pyqt5 signals-slots

我有一个要与QPushButton一起运行的脚本。我设法使其运行,但是我想解析一些脚本附加参数。

我尝试将参数添加到插槽函数内部的函数中,代码如下。

   self.pushButton.clicked.connect(self.some_function('someargument'))

这不起作用

Exception has occurred: TypeError
some_function() missing 1 required positional argument: 'arg3'

这是当前代码,仅涉及QPush按钮小部件的部分,因为整个代码要大得多。

class Ui_MainWindow(object):

    def some_function(arg1, arg2, arg3):
         does_some_code...

    def setupUi(self, MainWindow):
        ....
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setObjectName("pushButton")
        self.pushButton.clicked.connect(self.some_function)
        ....

所以基本上,我想将一些值解析到该函数中并对其执行操作-它并不重要。我正在阅读文档两天了,我的脑子里一片混乱。 :)谢谢。

0 个答案:

没有答案