我是Python的新手,我希望Stackoverflow社区可以帮助我解决我遇到的问题。我有以下代码,当我尝试运行程序时,选项菜单(下拉菜单)不会出现。只显示一个空窗口。我该如何解决这个问题?
# Python 3.6
from tkinter import *
root = Tk()
class Application(Frame):
def __init__(self):
Frame.__init__(self)
self.create_vars()
self.create_widgets()
def create_vars(self):
self.tee_strvar = StringVar()
self.tee_strvar.set("Select tee")
def create_widgets(self):
self.tee_dropdown = OptionMenu(self, self.tee_strvar, "yellow", "red")
self.tee_dropdown.grid(row=1, column=1)
def check_tee(self):
pass
app = Application()
root.mainloop()
非常感谢您的帮助,请尽可能回答初学者友好的问题:)
答案 0 :(得分:1)
你没有打包/网格/放置应用程序...你没有在任何一个中传递一个master,所以默认情况下它使用根窗口作为master,但是“Application”即 - 一个Frame对象不是由几何管理器管理。