你好我正在制作一个程序,我正在使用stackedLayout来显示程序中的不同“区域”。我想使用类来“分离”与某些领域相关的功能。例如,Area1 有一个开始按钮和一个清除按钮,当按下开始按钮时,它运行程序,当按下清除按钮时,区域被清除。当我在主类中定义要启动和清除的功能时,按钮工作正常,但是当我从另一个类调用它们时没有任何反应。
主文件
class Program(QtGui.QMainWindow, Interface.Ui_MainWindow):
def __init__(self, parent=None):
super(Program, self).__init__(parent)
self.setupUi(self)
run = hello()
self.startButton.clicked.connect(run.hello1)
self.clearButton.clicked.connect(run.hello2)
class hello(object):
def hello1(self):
print "start button"
def hello2(self):
print "stop button"
有人可以解释为什么当我点击按钮时什么都没有打印吗?