Anonymous
Тинтер -центрирующий этикетка
Сообщение
Anonymous » 02 мар 2025, 08:55
Я пытаюсь разместить этикетку в середине моего кадра для отображения случайных файлов, но не отображается? Вот мой код < /p>
Код: Выделить всё
def tok_setup(self):
left = Image.open("left.png")
right = Image.open("right.png")
leftsize = left.resize((50,50), Image.LANCZOS)
rightsize = right.resize((50,50), Image.LANCZOS)
self.trashImage = ImageTk.PhotoImage(leftsize)
self.keepImage = ImageTk.PhotoImage(rightsize)
Label(self.trash_or_keep_frame, text="Trash or Keep", bg="#8d5159").pack(side=TOP, pady=10, anchor="n")
Button(self.trash_or_keep_frame, text="Main", command=self.goto_main, bg="#8d5159").pack(side=BOTTOM, pady=10)
randomfile = Label(self.trash_or_keep_frame, text="file", relief="sunken")
randomfile.place(relx=0.5, rely=0.5, anchor=CENTER)
Button(self.trash_or_keep_frame, image = self.trashImage, text="left", borderwidth=0).pack(side=LEFT)
Button(self.trash_or_keep_frame,image = self.keepImage, text="right", borderwidth=0).pack(side=RIGHT)
self.add_image(self.trash_or_keep_frame,'cat.jpg')
canvas = Canvas(self.trash_or_keep_frame, bg="pink", width=100, height=100)
canvas.pack(expand=True, fill=BOTH)
Мой холст тоже не отображается, я искал решения, но ничего не помогло.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... ring-label
1740894956
Anonymous
Я пытаюсь разместить этикетку в середине моего кадра для отображения случайных файлов, но не отображается? Вот мой код < /p> [code] def tok_setup(self): left = Image.open("left.png") right = Image.open("right.png") leftsize = left.resize((50,50), Image.LANCZOS) rightsize = right.resize((50,50), Image.LANCZOS) self.trashImage = ImageTk.PhotoImage(leftsize) self.keepImage = ImageTk.PhotoImage(rightsize) Label(self.trash_or_keep_frame, text="Trash or Keep", bg="#8d5159").pack(side=TOP, pady=10, anchor="n") Button(self.trash_or_keep_frame, text="Main", command=self.goto_main, bg="#8d5159").pack(side=BOTTOM, pady=10) randomfile = Label(self.trash_or_keep_frame, text="file", relief="sunken") randomfile.place(relx=0.5, rely=0.5, anchor=CENTER) Button(self.trash_or_keep_frame, image = self.trashImage, text="left", borderwidth=0).pack(side=LEFT) Button(self.trash_or_keep_frame,image = self.keepImage, text="right", borderwidth=0).pack(side=RIGHT) self.add_image(self.trash_or_keep_frame,'cat.jpg') canvas = Canvas(self.trash_or_keep_frame, bg="pink", width=100, height=100) canvas.pack(expand=True, fill=BOTH) [/code] Мой холст тоже не отображается, я искал решения, но ничего не помогло. Подробнее здесь: [url]https://stackoverflow.com/questions/79478678/tkinter-centering-label[/url]