Как изменить положение текста в виджете «Метка»? - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу добавить заголовок на фоновое изображение, код:

from tkinter import *
root = Tk()
photo = PhotoImage(file = 'a.gif')
Label(root,text='Life is short \n you need python',image=photo, fg = 'red',\
  compound = CENTER,font = ('Times Newman',20)).pack()
root.mainloop()

получить это КОДЕКС РЕЗУЛЬТАТА КОДА

Но я не могу изменить положениетекст, я хочу переместить текст вверх, как стрелка, отмеченная на изображении.

Спасибо, ПОМОГИТЕ!

1 Ответ

0 голосов
/ 25 сентября 2019

Спасибо за внимание, выкладываю свой ответ.Я перепробовал все параметры Label и pack, но не сработал, потому что параметры настроены на перемещение всей метки, кроме текста, кроме параметра «font».Поэтому, если вы хотите переместить текст на этикетке с фоновым изображением, а для «составного» установлено значение «ЦЕНТР», КОД должен быть переписан как

from tkinter import *
txt = 'Life is short \n you need python \n\n\n\n\n' # just add some \n
root = Tk()
photo = PhotoImage(file = 'a.gif')
Label(root,text=txt,image=photo, fg = 'red',compound = CENTER,font = ('Times Newman',20)).pack()
root.mainloop()

НОВЫЙ КОД. Результаты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...