我正在使用AppJar和Python 3.6,我试图弄清楚你是如何通过初始窗口的。我有一个基本的登录屏幕,脚本是。
from appJar import gui
app = gui("Login Window", '1920x1080')
app.setFont(20
app.addLabel("title", 'Enter Title Here')
app.setLabelBg("title", 'red')
app.addLabelEntry("Username")
app.addLabelSecretEntry("Password ")
def press(button):
if button == "Cancel":
app.stop()
else:
user = app.getEntry("Username")
pwd = app.getEntry("Password")
print("User:", user,"Password:", pwd)
app.addButtons(["Submit", "Cancel"],press)
app.go()
我想按下提交按钮时打开另一个界面,你会怎么做呢?
答案 0 :(得分:0)
您已阅读以下内容:http://appjar.info/pythonSubWindows/
使您的登录窗口为 subWindow
然后启动appJar,显示 subWindow
用户正确登录后,隐藏 subWindow 并显示主GUI:
def login(btn):
app.hideSubWindow("Login")
app.show()
app.startSubWindow("Login")
app.addLabel("l2", "Login Window")
app.addButton("SUBMIT", login)
app.stopSubWindow()
app.go(startWindow="Login")