Включить полосу прокрутки в add_command, кнопка меню - PullRequest
1 голос
/ 20 октября 2019

Я пытаюсь добавить выпадающий список с полосой прокрутки для выбора времени. Например, в разделе «Час» будет отображаться значение от 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)

Время и дата выше будут иметь выпадающий список для выбора пользователем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...