Задать вопрос
@Hyerin00

Создать дочернее окно на Pyhton с Tkinder. В чём проблема?

Я хотела создать дочернее окно с помощью Tkinder на Python.
Вот код:
import tkinter as tk

class Main(tk.Frame):
def __init__(self, root):
super().__init__(root)
self.init_main()

def init_main(self):
toolbar = tk.Frame(bg='#d7d8e0', bd=2)
toolbar.pack(side=tk.TOP, fill=tk.X)

self.add_img = tk.PhotoImage(file="1st form.png")
btn_open_dialog = tk.Button(toolbar, text='Apat qosu', command=self.open_dialog, bg='#d7d8e0', bd=2,
compound=tk.TOP, image=self.add_img)
btn_open_dialog.pack(side=tk.LEFT)

def open_dialog(self):
Child()

class Child(tk.Toplevel):
def __init__(self):
super().__init__(root)
self.init_child()

def init_child(self):
self.title("Apat qosu")
self.geometry('400x220+400+300')
self.resizable(False, False)

self.grap_set()
self.focus_set()

if __name__ == "__main__":
root = tk.Tk()
app = Main(root)
app.pack()
root.title("Alemdik Apattar Qory")
root.geometry("650x450+300+200")
root.resizable(False, False)
root.mainloop()

но моё изображение приблизолось. как можно это исправить ? формат изображения 16:9.
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы