在Windows中,有两个小部件,包括Canvas和Listbox,两个按钮和一个标签。基于我编写的代码,现在看起来像这样:
但我想要的是略有不同,主要是地方不同:
这是我的代码:
def __init__(self, master):
master.title("testing")
self._master = master
self.frame = tk.Frame(master)
self.frame.pack()
menubar=tk.Menu(master)
master.config(menu=menubar)
filemenu=tk.Menu(menubar)
menubar.add_cascade(label='File', menu=filemenu)
filemenu.add_command(label='Open', command=self.open_file)
self._label=tk.Label(master,text='testing').pack()
self._button=tk.Button(master,text='testing',command=self.testing).pack(side=tk.LEFT)
self._button=tk.Button(master,text='testing',command=self.testing).pack(side=tk.LEFT)
self.list = tk.Listbox(master, bg='white')
self.list.insert(1, "testing")
self.list.pack(side=tk.LEFT, fill = tk.BOTH)
self._canvas = tk.Canvas(master, bg='white')
self._canvas.pack(side=tk.RIGHT, fill = tk.BOTH, expand=1)