1.
동적변수를 사용해 버튼을 많이 만들어보자.
from tkinter import *
from tkinter.font import *
class k:
def __init__(self):
self.window = Tk()
self.k_name = "k"
self.window.title(self.k_name)
self.window.geometry("640x480")
self.window.resizable(False,False)
for i in range(1,10):
line = Button(self.window,text="버튼 {}".format(i))
globals()['button{}'.format(i)] = line
globals()['button{}'.format(i)].grid(row=0,column =i)
a = k()
a.window.mainloop()
알아내서 넘 기쁘다.
2.
tkinter에는 위젯들의 text 속성을 변경할 수 있도록 해주는 configure() 함수가 있다.
ex)
from tkinter import *
window = Tk()
def change_text():
change_label.configure(text="라벨 바뀌기 전")
change_button.configure(text='버튼 바뀐 후')
change_label = Label(text='라벨')
change_button = Button(text="버튼",command=change_text)
change_label.pack()
change_button.pack()
window.mainloop()
[출처]
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=audiendo&logNo=220794534654
'Python' 카테고리의 다른 글
220225 학습일기 (0) | 2022.02.25 |
---|---|
220222 학습일기 (0) | 2022.02.22 |
220221 학습일기 (0) | 2022.02.22 |
220219 학습일기 (0) | 2022.02.19 |
220218 학습일기 (0) | 2022.02.18 |