我是qtapi的新手。你知道吗
我有主窗口类:
class MainWindow(QDialog):
# List of all connections
data = []
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
# ...
# setting up layout
# ...
self.newButton.clicked.connect(self.clickedNewButton)
self.getData()
self.addDataToList()
def closeEvent(self, event):
try:
self.addWindowObj.close()
except AttributeError:
pass
finally:
event.accept()
def getData(self):
pass
def addDataToList(self):
pass
@Slot()
def clickedNewButton(self):
self.addWindowObj = AddWindow()
self.addWindowObj.initUi()
self.addWindowObj.finished.connect(self.onAddFinish)
AddWindow是一个扩展QDialog的类。你知道吗
我在关闭主窗口(closeEvent)时处理了关闭AddWindow。你知道吗
但我也需要处理关闭窗口的问题。 我知道我可以通过AddWindow类来实现,但我真正需要的是在MainWindow实例上调用addDataToList方法。你知道吗
我不知道怎么处理。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐