【问题标题】:Making a dropdown menu for a python Pass program I am making for school为我正在为学校制作的 python Pass 程序制作下拉菜单
【发布时间】:2018-11-15 16:04:05
【问题描述】:

我是一名高中新生。我正在为我的学校制作一个通行证程序,但我不确定如何将我们的教职员工目录存储在一个文件中,并在为 GUI tkinter 选择通行证发送给的人时将其放入下拉菜单中。

到目前为止,这是我的代码:

# the visuals, text labels, buttons to show
Label(frame, text="Send a Pass", bg="#B80C09", fg="#01BAEF", font="Helvetica 40 bold").pack(pady=5)

Label(frame, text="From:", bg="#B80C09", fg="#FBFBFF", font="Helvetica 15 bold").pack()

self.pass_from = Entry(frame, textvariable=_passfrom, width=50, font="Helvetica 15 bold").pack(pady=5, ipady=5)

Label(frame, text="To:", bg="#B80C09", fg="#FBFBFF", font="Helvetica 15 bold").pack()

self.pass_to = Entry(frame, textvariable=_passto, width=50, font="Helvetica 15 bold").pack(pady=5, ipady=5)

Label(frame, text="For:", bg="#B80C09", fg="#FBFBFF", font="Helvetica 15 bold").pack()

self.pass_for = Entry(frame, textvariable=_passfor, width=50, font="Helvetica 15 bold").pack(pady=5, ipady=5)

self.submit_button = Button(frame, text="Submit", font="Helvetica 15 bold", borderwidth="0", bg="#0B4F6C", fg="#FBFBFF", command=submit_pass_clicked).pack(pady=10, ipadx=10, ipady=10)

“pass_to”是我正在尝试制作的下拉菜单。它目前只是一个 Entry 小部件。我希望能够单击它并有一个下拉菜单,其中包含人员目录。帮忙?

【问题讨论】:

    标签: python user-interface tkinter drop-down-menu tkinter-menu


    【解决方案1】:

    使用OptionMenu。遵循本教程:

    https://pythonspot.com/tk-dropdown-example/

    choices = ['Mrs Fish', 'Mr Octopus']
    _passto.set('Mr Octopus')
    self.pass_to = OptionMenu(frame, _passto, *choices, width=50, font="Helvetica 15 bold").pack(pady=5, ipady=5)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      • 2021-08-29
      • 2015-09-21
      • 2010-12-31
      • 1970-01-01
      • 2012-11-03
      相关资源
      最近更新 更多