from tkinter import *
root = Tk()
root.title("Show Please")
root.geometry("800x800")
root.mainloop()
这段代码应该可以创建一个小的根窗口,但是它只是自动填充我的屏幕,没有标题栏或任何东西。 我不确定 Windows、Linux、Mac 或其中任何一个。但是,我使用的是pydroid3。请仅提供 pydroid3 答案,因为我确信在 Windows 上没有问题。
我尝试添加 root.ressized(True, True) 如果我创建一个按钮来打开第二个根窗口甚至顶级窗口,那么第二个就可以正常工作了
from tkinter import *
root = Tk()
root.title("Show Please")
root.geometry("800x800")
def Openroot2()
root.destroy()
root2 = Tk()
root2.title("works fine")
root2.geometry("500x500")
root2.mainloop()
but1 = Button(root, text = 'Click me', command = Openroot2)
but1.pack()
root.mainloop()
第一个根窗口只是屏幕的大小,我对此无能为力,第二个窗口工作正常。如果我想要调整大小,我是否真的需要每次都创建第二个根窗口,然后将 root2 视为在顶层,并为 root2 创建我的 Toplevels 和小部件和代码。或者有没有办法完全消除对第二个根窗口的需要?
Again please only provide pydroid3
Answers because I don't think
Windows or Mac has this problem
好吧,我找到了答案。如果其他人遇到这种情况。转到设置,单击系统,一直滚动直到找到 Tkinter:最大化第一个窗口。禁用它。如果打开,无论您是否想要 UT,它都会全屏生成第一个窗口。
wish I didn't wait an hour for no
reply and figured it out solo.