logo

Python Tkinter 버튼

버튼 위젯은 Python 애플리케이션에 다양한 유형의 버튼을 추가하는 데 사용됩니다. Python을 사용하면 요구 사항에 따라 버튼의 모양을 구성할 수 있습니다. 요구 사항에 따라 다양한 옵션을 설정하거나 재설정할 수 있습니다.

버튼을 눌렀을 때 호출되는 버튼과 메서드나 함수를 연결할 수도 있습니다.

윈도우7은 언제 나왔나요?

버튼 위젯을 사용하는 구문은 다음과 같습니다.

통사론

 W = Button(parent, options) 

가능한 옵션 목록은 다음과 같습니다.

자바가 포함된 mvc
SN 옵션 설명
1 활성 배경 마우스가 버튼 위에 있을 때 버튼의 배경을 나타냅니다.
2 활성 전경 버튼 위에 마우스를 올렸을 때 버튼의 글꼴 색상을 나타냅니다.
Bd 테두리 너비를 픽셀 단위로 나타냅니다.
4 배경 버튼의 배경색을 나타냅니다.
5 명령 함수 호출 시 예약되는 함수 호출로 설정됩니다.
6 Fg 버튼의 전경색입니다.
7 폰트 버튼 텍스트의 글꼴입니다.
8 버튼의 높이입니다. 높이는 텍스트 줄의 경우 텍스트 줄 수 또는 이미지의 경우 픽셀 수로 표시됩니다.
10 하이라이트 색상 버튼에 포커스가 있을 때 강조 표시되는 색상입니다.
열하나 영상 버튼에 표시되는 이미지로 설정됩니다.
12 신이 옳다고 하다 여러 텍스트 줄이 표시되는 방식을 보여줍니다. 왼쪽 맞춤은 LEFT, 오른쪽 맞춤은 RIGHT, 가운데 맞춤은 CENTER로 설정됩니다.
13 패드엑스 가로 방향으로 버튼에 추가 패딩을 적용합니다.
14 아일랜드 사람 수직 방향으로 버튼에 추가 패딩을 적용합니다.
열 다섯 안도 테두리의 유형을 나타냅니다. SUNKEN, RAISED, GROOVE 및 RIDGE가 될 수 있습니다.
17 상태 버튼이 응답하지 않게 하려면 이 옵션을 DISABLED로 설정합니다. ACTIVE는 버튼의 활성 상태를 나타냅니다.
18 밑줄 버튼 텍스트에 밑줄을 표시하려면 이 옵션을 설정하세요.
19 너비 버튼의 너비입니다. 텍스트 버튼의 경우 글자 수, 이미지 버튼의 경우 픽셀 수로 존재합니다.
이십 둘레길이 값이 양수로 설정되면 텍스트 줄은 이 길이에 맞게 줄바꿈됩니다.

 #python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop() 

산출:

Python Tkinter 버튼

 from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop() 

산출:

Python Tkinter 버튼
Python Tkinter 버튼