как поставить фон в виде картинке что бы она маштабировалась с остальными кнопками?
from tkinter import *
from tkinter.ttk import Frame
class Example(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.master.title("текс")
self.pack(fill=BOTH, expand=True)
window = Frame(self)
window.pack(fill=X)
btn1 = Button(window, text="Открыть браузер", bg="#0006FF", fg="#BBE6FF", activebackground="blue",
activeforeground="black", bd=3)
btn1.pack(side=LEFT, padx=5, pady=5)
btn2 = Button(window, text="текс", bg="#0006FF", fg="#BBE6FF", activebackground="blue",
activeforeground="black", bd=3)
btn2.pack(side=LEFT, padx=5, pady=5)
btn3 = Button(window, text="текс", bg="#0006FF", fg="#BBE6FF", activebackground="blue",
activeforeground="black", bd=3)
btn3.pack(side=RIGHT, padx=5, pady=5)
ent1 = Entry(window, width=100, bg="#0006FF", bd=5, fg="#BBE6FF", selectbackground="black")
ent1.pack(fill=X, padx=5, expand=True)
window1 = Frame(self)
window1.pack(fill=X)
lbl1 = Label(window1, text="текс", width=10)
lbl1.pack(side=LEFT, padx=5, pady=5)
window2 = Frame(self)
window2.pack(fill=X)
ent2 = Entry(window2, width=10, bg="#0006FF", bd=5, fg="#BBE6FF", selectbackground="black")
ent2.pack(side=LEFT, anchor=N, padx=5, pady=5)
window3 = Frame(self)
window3.pack(fill=X)
lbl2 = Label(window3, text="текс", width=10)
lbl2.pack(side=LEFT, padx=5, pady=5)
window4 = Frame(self)
window4.pack(fill=X)
ent3 = Entry(window4, width=10, bg="#0006FF", bd=5, fg="#BBE6FF", selectbackground="black")
ent3.pack(side=LEFT, anchor=N, padx=5, pady=5)
window5 = Frame(self)
window5.pack(fill=X)
lbl3 = Label(window5, text="текс", width=8)
lbl3.pack(side=LEFT, padx=5, pady=5)
window6 = Frame(self)
window6.pack(fill=BOTH, expand=True)
def main():
root = Tk()
root.geometry()
app = Example()
root.mainloop()
if __name__ == '__main__':
main()
Ответы (1 шт):
Автор решения: Ivan Goncharov
→ Ссылка
root = Tk()
root.title("GUI на Python")
root.geometry("500x500")
btn = Button(text="Hello")
btn.pack()
root.mainloop()
Пробовал вписать в функцию, но почему то не показывает фон,
а в отдельном файле, показывает. Убираю класс app = Example()
и все работает.