Python용 라이브러리로서 Tkinter는 tkinter 캔버스에 버튼을 생성하는 다양한 방법을 제공합니다. 이 기사에서는 일반 tkinter 모듈로 tkinter 버튼을 만드는 방법과 테마 tkinter 모듈을 사용하지 않고 얻는 방법을 살펴보겠습니다.
tkinter 사용
아래 프로그램에서 먼저 캔버스를 만든 다음 Button 메서드를 적용하여 버튼을 만듭니다. 전체 tkinter 모듈을 가져오기 때문에 우리가 만든 버튼에 테마가 적용됩니다.
예
# import everything from tkinter module from tkinter import * # create canvas canv = Tk() # Open canvas canv.geometry('200x150') # Create a Button btn = Button(canv, text='Welcome to Tkinter!', bd='5', command=canv.destroy) # Set the button position. btn.pack(side='top') canv.mainloop()
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
tkinter.ttk 사용
위의 과정을 반복하지만 이번에는 tkinter.ttk 모듈도 포함합니다. 테두리(bd) 옵션은 없지만 버튼 위로 마우스를 가져갔을 때 밝은 파란색 하이라이트 색상을 제공합니다.
예
# import everything from tkinter module from tkinter import * from tkinter.ttk import * # create a canvas canv = Tk() # Open a window canv.geometry('200x150') # Create a Button btn = Button(canv, text='Welcome to Tkinter!', command=canv.destroy) # Set the button position. btn.pack(side='top') canv.mainloop()
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -