【发布时间】:2021-11-07 16:50:21
【问题描述】:
我想将图像作为Listbox 的背景,但我只能找出如何更改背景的颜色。
【问题讨论】:
-
背景图片不会在列表框的文本下方吗?这不会使文本难以阅读吗?另外据我所知,您不能将图像作为列表框的背景。您可以使用
tk.Canvas并在该画布中从头开始构建您自己的列表框小部件。 -
如果您想要更多自定义样式,另一种方法是使用
tkinter以外的其他方法。Gtk和PyQt是 Python 的其他 GUI 模块的两个示例。就个人而言,我使用Gtk的经验比使用PyQt的经验要多得多,而且我知道当您使用CSS 设置Gtk应用程序的样式时,可以为小部件设置图像背景。缺点是Gtk和PyQt都比tkinter使用起来更复杂。
标签: python tkinter background listbox background-image