【发布时间】:2019-03-08 23:18:13
【问题描述】:
我正在尝试在按下 fieldE 按钮时创建新窗口,但它没有发生。 Mapeditor() 类正在工作,所以我认为当我调用 fieldE.clicked.connection -function 时问题就出来了。有小费吗?
def startGpressed(name):
print(name)
def fieldeditorOPEN():
fieldScreen = Mapeditor()
def main():
app = QApplication(sys.argv)
ex = App()
buttons = ex.initUI()
startG = buttons[0]
fieldE = buttons[1]
startG.clicked.connect(lambda:(startGpressed("Game starting")))
fieldE.clicked.connect(partial(fieldeditorOPEN))
startG.show()
fieldE.show()
sys.exit(app.exec_())
main()
【问题讨论】: