如何將一個文件中的pyqt按鈕信號連接到另一個python文件中的函數?我嘗試了各種各樣的東西,但似乎沒有任何工作。 這是第一個文件:如何將PyQt信號連接到外部函數
from PyQt4 import QtGui
from PyQt4.QtGui import QMainWindow
from MainUIFile import Ui_Main
from pythonfile import myOutsideFunction
class MainWindow(QMainWindow,Ui_file):
def __init__(self):
QMainWindow.__init__(self)
self.setupUi(self)
self.btn.clicked.connect(myOutsideFunction())
第二個文件是由第一被呼叫:
def myOutsideFunction(self):
# Do some stuff here
我怎麼會去這樣做呢?
我實際上已經做了.connect(myOutsideFunction)沒有括號之前我沒有任何運氣發佈這個。感謝您的答覆。 – Collaptic
您能否顯示您正在接收的錯誤? – user3419537
@ user3419537。請注意'myOutsideFunction'有一個'self'參數。如果這是故意的,它可能會解釋其他錯誤是什麼...... – ekhumoro