tkinter
Tkinter Radiobutton 위젯
수색…
통사론
- radiobutton = tk.Radiobutton (부모, ** kwargs)
매개 변수
매개 변수 | 기술 |
---|---|
부모의 | tkinter 위젯은 계층에 존재합니다. 루트 창을 제외하고 모든 위젯에는 부모가 있습니다. 일부 온라인 자습서에서는이를 "마스터"라고 부릅니다. 위젯이 pack, place 또는 grid로 화면에 추가되면이 상위 위젯 안에 나타납니다. |
명령 | 사용자가 라디오 버튼의 상태를 변경할 때마다 호출되는 함수 |
지시계 | 라디오 버튼은 1 또는 True, 버튼 박스는 0 또는 False |
본문 | 라디오 버튼 옆에 표시 할 텍스트입니다. |
값 | 라디오 버튼을 선택하면 관련 제어 변수가 value로 설정됩니다. |
변하기 쉬운 | 그룹의 다른 라디오 버튼과 라디오 버튼 공유를 제어하는 변수입니다. |
비고
이 예제들은 tkinter가 import tkinter as tk
( import tkinter as tk
(파이썬 3) 또는 import tkinter as tk
( import Tkinter as tk
(파이썬 2) import Tkinter as tk
되었다고 가정합니다.
참고:
위의 예제를 라디오 버튼 세트가 아닌 "버튼 상자"로 바꾸려면 indicatoron 옵션을 0으로 설정하십시오.이 경우 별도의 라디오 버튼 표시기가 없으며 선택된 버튼은 RAISED 대신 SUNKEN으로 그려집니다 :
- effbot
다음은 라디오 버튼을 버튼 상자로 바꾸는 방법의 예입니다.
import tkinter as tk
root = tk.Tk()
rbvar = StringVar()
rbvar.set(" ")
rb1 = tk.Radiobutton(root, text="Option 1", variable=rbvar, value='a', indicatoron=0)
rb1.pack()
rb2 = tk.Radiobutton(root, text="Option 2", variable=rbvar, value='b', indicatoron=0)
rb2.pack()
라디오 버튼 그룹 만들기
이러한 그룹은 둘 이상의 선택이 불가능하도록 제어 변수를 공유하는 라디오 버튼으로 구성됩니다.
# control variable
var = tk.IntVar(parent, 0)
# group of radiobuttons
for i in range(1,4):
tk.Radiobutton(parent, text='Choice %i' % i, value=i, variable=var).pack()
tk.Button(parent, text='Print choice', command=lambda: print(var.get())).pack()
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow