我有一个程序,将检查几个条件,并检查数据是否可用。如果有任何丢失的数据,那么我会弹出另一个窗口,在该窗口中收集数据。它将有两个按钮(应用和关闭)。我想在按钮被触发后返回一个值。在
program.py和{}都有自己用PyQt Disigner设计的ui。在
我希望我的程序等待其他窗口的返回值。根据输入,我将继续我的另一个过程。在
假设程序文件是program.py,另一个窗口是dataEntry.py,它被导入program.py
我的dataEntry.py看起来像#imports necessary modules
class dataEntry(QtGui.QMainWindow,Ui_DataEntry):
def __init__(self):
super(dataEntry,self).__init__()
self.setupUi(self)
self.Btn_Apply.clicked.connect(self.ApplyChanges)
self.Btn_Close.clicked.connect(self.CancelChanges)
def ApplyChanges(self):
#This will trigger when ApplyButonn is clicked
#I want to return True value from here
return True
def CancelChanges(self):
#This will trigger when CancelButonn is clicked
#I want to return False value from here
return False
我的program.py看起来像
^{pr2}$