Я пытаюсь добавить выпадающий список с полосой прокрутки для выбора времени. Например, в разделе «Час» будет отображаться значение от 0 до 24 (24-часовой формат), а в разделе «Минута» - от 0 до 59.
В настоящее время мой код ниже превышает размер окна, и я надеялся, что смогурядом есть полоса прокрутки, чтобы число могло отображаться до 6 или около того, и пользователь должен прокрутить вниз, чтобы выбрать, если оно равно 20, и т. д.
popup = Tk()
popup.geometry("400x400")
var = StringVar(popup)
var.set("Hour")
menubutton = Menubutton(popup, textvariable=var, indicatoron=True, borderwidth=1, relief="raised", width=15)
menubutton.place(x=100, y=100)
sub_menu = Menu(menubutton, tearoff=False)
menubutton.configure(menu=sub_menu)
for x in range(0, 25):
sub_menu.add_command(label=x)
#return userInput
popup.mainloop()
Кроме того, существует ли более короткий способ выбора пользователемвремя и дата, кроме непрерывного добавления кнопки меню для разных частей.
Day (0 to 31) Month (Jan to Dec) Year (Current year +/-2)
Hour (0 to 24) Minute (0 to 59)
Время и дата выше будут иметь выпадающий список для выбора пользователем.