【问题标题】:Is it possible to add image as a background to Listbox in tkinter?是否可以在 tkinter 中将图像作为背景添加到列表框?
【发布时间】:2021-11-07 16:50:21
【问题描述】:

我想将图像作为Listbox 的背景,但我只能找出如何更改背景的颜色

【问题讨论】:

  • 背景图片不会在列表框的文本下方吗?这不会使文本难以阅读吗?另外据我所知,您不能将图像作为列表框的背景。您可以使用tk.Canvas 并在该画布中从头开始构建您自己的列表框小部件。
  • 如果您想要更多自定义样式,另一种方法是使用 tkinter 以外的其他方法。 GtkPyQt 是 Python 的其他 GUI 模块的两个示例。就个人而言,我使用Gtk 的经验比使用PyQt 的经验要多得多,而且我知道当您使用CSS 设置Gtk 应用程序的样式时,可以为小部件设置图像背景。缺点是GtkPyQt 都比tkinter 使用起来更复杂。

标签: python tkinter background listbox background-image


【解决方案1】:

不,不能将图像添加为列表框的背景。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多