我的按钮没有出现在我的 Tkinter 项目中

发布于 2025-01-13 03:10:39 字数 550 浏览 1 评论 0原文

为什么我的按钮没有显示在我的 Tkinter 项目上?

def mainMenu():
    window = tk.Tk()
    window.title("Main Menu")
    window.geometry("400x400")
    window.rowconfigure(0, minsize=200, weight=1)
    window.columnconfigure(1, minsize=200, weight=1)
    
    buttonsFrame = tk.Frame(master=window)
    
    POSBtn = tk.Button(master=buttonsFrame, text="POS", bg="red")
    POSBtn.place(x=200,y=200, width=250,height=250)


    buttonsFrame.grid(row=0,column=0,sticky="nsew")
    window.mainloop()

if __name__ == "__main__":
    mainMenu()

Why isn't my button showing up on my Tkinter project?

def mainMenu():
    window = tk.Tk()
    window.title("Main Menu")
    window.geometry("400x400")
    window.rowconfigure(0, minsize=200, weight=1)
    window.columnconfigure(1, minsize=200, weight=1)
    
    buttonsFrame = tk.Frame(master=window)
    
    POSBtn = tk.Button(master=buttonsFrame, text="POS", bg="red")
    POSBtn.place(x=200,y=200, width=250,height=250)


    buttonsFrame.grid(row=0,column=0,sticky="nsew")
    window.mainloop()

if __name__ == "__main__":
    mainMenu()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感悟人生的甜 2025-01-20 03:10:39

您的网格有问题,请尝试以下操作:

window.columnconfigure(1, minsize=200, Weight=1) 更改为 window.columnconfigure(0, minsize=200, Weight=1) )

或者如果您需要将 columnconfigure 设置为 1,则将

buttonsFrame.grid(row=0,column=0,sticky="nsew") 更改为buttonsFrame.grid(row=0,column=1,sticky="nsew")

You have a problem with your grid, try this:

Change window.columnconfigure(1, minsize=200, weight=1) to window.columnconfigure(0, minsize=200, weight=1)

or if you need columnconfigure as 1 then

Change buttonsFrame.grid(row=0,column=0,sticky="nsew") to buttonsFrame.grid(row=0,column=1,sticky="nsew")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文