tkinter.ttk.Label
A tkinter.ttk.Label widget displays a textual label and/or image.
기본적인 사용에 있어 ttk.Label은 tkinter.Label 위젯과 사용 방식이 동일합니다.

위 화면은 ttk.Label을 이용해 텍스트 및 이미지를 표시한 결과입니다. tkinter.Label을 사용했을 때의 결과와 동일하게 보이네요.
import tkinter as tk
import tkinter.ttk as ttk
class MainWin(tk.Tk):
def __init__(self, topic):
tk.Tk.__init__(self)
self.win_settings(topic)
self.tkinter_ttk_basics()
def win_settings(self, topic):
self.title(f'tkinter / {topic}')
# self.geometry('480x320+200+200')
self.minsize(200, 200)
# -------------------------------------------------------------------------
def tkinter_ttk_basics(self):
ttk.Label(self, text='You can\'t connect the dots looking forward.\nYou can only connect them looking backwards.').pack()
self.image = tk.PhotoImage(file='data/Steve Jobs.png')
ttk.Label(self, image=self.image).pack()
# -------------------------------------------------------------------------
if __name__ == '__main__':
mainwin = MainWin('ttk.Label')
mainwin.mainloop()
1) ttk.Label 사용을 위해 tkinter.ttk 모듈을 import합니다.
import tkinter.ttk as ttk
2) 텍스트 및 이미지를 회면에 표시하기 위해 ttk.Label을 사용합니다. '\n'를 텍스트 사이에 추가하여 줄 바꿈을 합니다.
ttk.Label(self, text='You can\'t connect the dots looking forward.\nYou can only connect them looking backwards.').pack()
self.image = tk.PhotoImage(file='data/Steve Jobs.png')
ttk.Label(self, image=self.image).pack()
'코딩 > 파이썬 tkinter' 카테고리의 다른 글
| [Tkinter] 8장. Pack (0) | 2020.11.08 |
|---|---|
| [Tkinter] 7장. Geometry Manager (0) | 2020.11.07 |
| [Tkinter] 5장. Label (0) | 2020.11.05 |
| [Tkinter] 4장. Tk를 상속하는 MainWin 클래스 (0) | 2020.11.05 |
| [Tkinter] 3장. tkinter.Tk (0) | 2020.11.04 |