示例#1
0
文件: widgets.py 项目: tinchoa/core
 def __init__(self, master=None, **kw):
     super().__init__(master, **kw)
     self.columnconfigure(0, weight=1)
     self.rowconfigure(0, weight=1)
     self.scrollbar = ttk.Scrollbar(self, orient=tk.VERTICAL)
     self.scrollbar.grid(row=0, column=1, sticky="ns")
     self.listbox = tk.Listbox(
         self, selectmode=tk.SINGLE, yscrollcommand=self.scrollbar.set
     )
     themes.style_listbox(self.listbox)
     self.listbox.grid(row=0, column=0, sticky="nsew")
     self.scrollbar.config(command=self.listbox.yview)
示例#2
0
 def __init__(self, master: tk.BaseWidget = None, **kw: Any) -> None:
     super().__init__(master, **kw)
     self.columnconfigure(0, weight=1)
     self.rowconfigure(0, weight=1)
     self.scrollbar: ttk.Scrollbar = ttk.Scrollbar(self, orient=tk.VERTICAL)
     self.scrollbar.grid(row=0, column=1, sticky=tk.NS)
     self.listbox: tk.Listbox = tk.Listbox(
         self,
         selectmode=tk.BROWSE,
         yscrollcommand=self.scrollbar.set,
         exportselection=False,
     )
     themes.style_listbox(self.listbox)
     self.listbox.grid(row=0, column=0, sticky=tk.NSEW)
     self.scrollbar.config(command=self.listbox.yview)