【问题标题】:python tkinter resize background image according to window sizepython tkinter 根据窗口大小调整背景图像的大小
【发布时间】:2023-02-11 02:08:55
【问题描述】:

背景图像不会使用 tkinter 自动调整到 python 中的窗口大小

以下是代码sn-p

        self.background_image = tk.PhotoImage(file="background.png")
        self.background_label = tk.Label(self.master, image=self.background_image)
        self.background_label.pack(fill='both', expand=True)

该图像应位于所有 GUI 组件的背景中。

该代码实际上是 python GUI 的一部分,但图像不会根据我之前尝试过的窗口大小自动调整大小,但它是添加静态图像但需要图像自动适应窗口大小

这是有点完整的代码

import tkinter as tk
from tkinter import ttk

class MongoDBGUI:
    def __init__(self, master):
        self.master = master
        self.master.title("MongoDB Cloud Search and Display")
        self.master.geometry("1000x400")

        self.background_image = tk.PhotoImage(file="background.png")
        self.background_label = tk.Label(self.master, image=self.background_image)
        self.background_label.place(relwidth=1, relheight=1)
        
        self.label = tk.Label(self.master, text="Enter search criteria:")
        self.label.pack()
        
        self.entry = tk.Entry(self.master)
        self.entry.pack()
        
        self.search_button = tk.Button(self.master, text="Search", command=self.search)
        self.search_button.pack()
        
        self.tree = ttk.Treeview(self.master)
        self.tree.pack()
        self.tree["columns"] = ("transcript", "audio_file", "audio")
        self.tree.column("transcript", width=400, anchor="center")
        self.tree.column("audio_file", width=150, anchor="center")
        self.tree.column("audio", width=50, anchor="center")
        self.tree.heading("transcript", text="Transcript")
        self.tree.heading("audio_file", text="Audio File Number")
        self.tree.heading("audio", text="Audio")
        
     

【问题讨论】:

    标签: python user-interface tkinter


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2014-07-26
      • 2015-05-05
      • 1970-01-01
      • 2012-08-07
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多