본문 바로가기

카테고리 없음

python GUI Label

from tkinter import *
root = Tk()

root.title("Python GUI")  #title 이름
root.geometry("1000x800+900+100")


label = Label(root, text = "최선을 다하자")
label.pack()

photo = PhotoImage(file = "이모지.PNG")
btn = Button (root, image=photo)
btn.pack();

root.mainloop() #이벤트 체크

 

버튼 클릭시 label text 변경

from tkinter import *
root = Tk()

root.title("Python GUI")  #title 이름
root.geometry("1000x800+900+100")


label = Label(root, text = "최선을 다하자")
label.pack()

def change():
    label.config(text = "최선을 다할껄")

photo = PhotoImage(file = "이모지.PNG")
btn = Button (root, image=photo, command=change)
btn.pack();

root.mainloop() #이벤트 체크

클릭후

 

이모지 클릭시 텍스트를 이모지로 변경

from tkinter import *
root = Tk()

root.title("Python GUI")  #title 이름
root.geometry("1280x720+900+100")


label = Label(root, text = "최선을 다하자")
label.pack()

def change():
    # label.config(text = "최선을 다할껄")
    global photo1
    photo1 = PhotoImage(file = "자는이모지.PNG");
    label.config(image = photo1)

photo = PhotoImage(file = "이모지.PNG")
btn = Button (root, image=photo, command=change)
btn.pack();

root.mainloop() #이벤트 체크

클릭전

클릭후