Я работаю над проектом с простым графическим интерфейсом, основанным на 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>
Есть ли способ отображать изображение в определенной позиции (и заставить его оставаться там, несмотря на другие виджеты)?
или есть способ определить его как реальное «фоновое изображение», которое остается под всем остальным? Вы знаете, как и многие декоративные изображения/плитки, одна встречается на большинстве современных веб -сайтов (это сравнение было лишь моей первой мыслью).
Заранее спасибо за любую помощь и идеи!
Подробнее здесь: https://stackoverflow.com/questions/795 ... r-an-image
Python & Tkinter: Как назначить/изменить определенную позицию для изображения? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение