如何在tkinter中创建一个无方形gui

时间:2016-05-14 22:24:58

标签: python tkinter

您好如何使用tkinter(或python)

创建无方形gui

我一直以为这个软件的gui很漂亮,想重新创建它。 http://www.pendrivelinux.com/wp-content/uploads/Live-Linux-USB-Creator.jpg

有没有办法可以在图像上构建一个gui? 任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

当然,你可以构建一个" GUI"在图像上。

只需制作一个画布,使用create_image并根据它进行放置。然后,您可以使用place / create_window将更多小部件放在此背景图像顶部的画布上。

您可能会发现使用较低堆叠顺序的简单标签小部件更容易,然后您可以在此基础上网格/打包/放置小部件。

您可以通过以下方式使用标签制作背景:

bg_image = tk.PhotoImage(some image path)
bg = tk.Label(parent, image=bg_image)
bg.image = bg_image #Save a reference
bg.place(x=0, y=0, relwidth=1, relheight=1)

尽管如此,您无法像在链接的图片中看到的那样获得透明度效果。