Я работаю над проектом с простым графическим интерфейсом, основанным на Tkinter.
Я хочу иметь фоновое изображение для окна (который в конечном итоге должен иметь больше виджетов). Как вы можете подумать, фоновое изображение должно быть размещено на самих границах окна (в положении x = 1, y = 1), но я не могу найти никаких решений в Интернете для этого - или как разместить изображение где угодно, кроме позиции «по умолчанию»: оно всегда отображается в центре, или если есть другие виджеты, под ними.class tkGUI():
WIN_WIDTH = 640
WIN_HEIGHT = 480
WIN_MAXWIDTH = WIN_WIDTH + 160
WIN_MAXHEIGHT = WIN_HEIGHT + 120
# /*main window*/
root = tk.Tk()
root.title(program.title)
root.config(background="gray")
root.minsize(WIN_WIDTH, WIN_HEIGHT)
root.maxsize(WIN_MAXWIDTH, WIN_MAXHEIGHT)
#/*root.geometry("300x300")*/
#/* btw: adding this frame makes the image being displayed far below, mostly outside the window */
#frame = tk.Frame(root, width=WIN_WIDTH, height=WIN_HEIGHT)
#frame.pack(padx=10, pady=10)
#/* label widget (which also "pushes" the image down)*/
tk.Label(root, text=program.name).pack()
tk.Label(root, text=program.subtitle).pack()
IMG_BG = tk.PhotoImage(file="./data/stmod_graybg_s.png")
tk.Label(root, image=IMG_BG).pack()
< /code>
Есть ли способ отображать изображение в определенной позиции (и заставить его оставаться там, несмотря на другие виджеты)?
или есть способ определить его как реальное «фоновое изображение», которое остается ниже всего? < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... r-an-image
Как назначить/изменить определенную позицию для изображения? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python & Tkinter: Как назначить/изменить определенную позицию для изображения?
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-