【发布时间】:2019-02-24 11:11:48
【问题描述】:
所以我正在为我的游戏制作一个“HUB”,并在那里获得了我的背景,但我无法在背景上显示按钮。我在许多论坛上进行了搜索,但没有一个答案适用于我的脚本。不知道我需要做什么。该脚本非常简单,因为它只是一个 HUB。
编辑:所以我做了一些更改,现在我有按钮和图片,但我不能将两个按钮都放在图片上。就像图片本身就是一排一样。
这是脚本:
from tkinter import *
root = Tk()
root.geometry("1280x640")
root.title("Choose level")
topFrame = Frame(root, width=1280, height=640)
topFrame.grid(row=0)
background = PhotoImage(file="HUB_BG.png")
background1 = Label(root, image=background)
background1.grid(row=0)
level1 = Button(topFrame, text="Level 1")
level1.grid(row=0)
level2 = Button(topFrame, text="Work in progress")
level2.grid(row=1)
#level3
#level4
#level5
#level6
#level7
#level8
#level9
#level10
root.mainloop()
【问题讨论】:
-
您的顶框没有网格化或打包,所以里面的任何东西都不会显示。
-
是的,我意识到了。等一下
-
仍然没有做任何事情,除了把事情搞砸了一点。现在我真的不能把两个按钮都放在图片中
-
如果只是按钮需要在图片中,将它们与您的背景一起加载为它们的父项?
标签: python-3.x tkinter