from Tkinter import *
import time
import webbrowser
import random
import Tkinter
"""Sets the time from the buttons into a list"""
def selectedHour():
x = hour.get()
if not wake_time:
wake_time.append(x)
else:
wake_time[0] = x
print wake_time
count += 1
def selectedMinute():
x = minute.get()
if len(wake_time) == 1:
wake_time.append(x)
else:
wake_time[1] = x
print wake_time
count += 1
def selectedPeriod():
x = period.get()
if len(wake_time) == 2:
wake_time.append(x)
else:
wake_time[2] = x
print wake_time
count += 1
wake_time = []
"""Creates Buttons"""
hour = IntVar()
minute = IntVar()
period = StringVar()
hour.set(None)
minute.set(None)
period.set(None)
count = 1
if count == 1:
radio12 = Radiobutton(app, text = 12, value = 12, variable = hour, command = selectedHour).pack()
elif count == 2:
radio2 = Radiobutton(app, text = 0, value = 0, variable = minute, command = selectedMinute).pack()
else:
radio3 = Radiobutton(app, text = 'am', value = 'am', variable = period, command = selectedPeriod).pack()
app.mainloop()
어떤 수가 동일한 지에 따라 다른 시간에 내 버튼을 표시하는 방법은 무엇입니까? 내가 원하는 것은 버튼의 첫 번째 집합이 클릭되면 다른 일련의 단추를 보여주고 그 다음 번 클릭하면 세 번째 집합이 팝업 될 때입니다.Tkinter를 사용하여 파이썬에서 서로 다른 시간대에 다른 라디오 버튼 그룹을 어떻게 표시합니까?
파이썬에는 라디오 버튼이 없습니다. 어떤 종류의 도서관을 이용하고 있습니까? 그렇다면 어느 것입니까? –
Tkinter에는 라디오 버튼이 있습니다 [link] (http://effbot.org/tkinterbook/radiobutton.htm) – Gumboy
예 죄송합니다. Tkinter를 사용하고 있습니다. –