diff options
| author | jwansek <eddie.atten.ea29@gmail.com> | 2025-12-21 17:51:20 +0000 |
|---|---|---|
| committer | jwansek <eddie.atten.ea29@gmail.com> | 2025-12-21 17:51:20 +0000 |
| commit | b0c0f5fd0e543f775f1da9509f4ced7a35c7ccfa (patch) | |
| tree | fffe4fa6a7d501fbcb2d8a45441d6398a5bd8e12 | |
| parent | 33291657255a3c6d57e1cdc269e545a10a6c78c3 (diff) | |
| download | tkFileBrowser-b0c0f5fd0e543f775f1da9509f4ced7a35c7ccfa.tar.gz tkFileBrowser-b0c0f5fd0e543f775f1da9509f4ced7a35c7ccfa.zip | |
Fixed a placing but by telling the Notebook about its parent
| -rw-r--r-- | fileTreeBrowser.py | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/fileTreeBrowser.py b/fileTreeBrowser.py index 162c981..240a038 100644 --- a/fileTreeBrowser.py +++ b/fileTreeBrowser.py @@ -232,7 +232,7 @@ class DriveBook(ttk.Notebook): _tabs = {} def __init__(self, parent): - ttk.Notebook.__init__(self) + ttk.Notebook.__init__(self, parent) self._parent = parent self._draw_tabs() @@ -541,9 +541,25 @@ def on_click(path): # to debug, `python -m tkFileBrowser.fileTreeBrowser` from parent directory if __name__ == "__main__": root = tk.Tk() - browser = TkFileBrowser(root, command = on_click) - browser.pack(side = tk.LEFT) + # browser = TkFileBrowser(root, command = on_click) + # browser.pack(side = tk.LEFT) - ttk.Button(root, text = "Goto", command = lambda: browser.see(r"C:\Users\eden\Pictures")).pack(side = tk.LEFT) + paned = ttk.Panedwindow(root, orient = tk.HORIZONTAL) + paned.pack(fill = tk.BOTH, expand = True) + + browser = TkFileBrowser(paned, command = on_click) + # # lbl = tk.Label(root, text = "sneed") + # lbl = ttk.Frame(root) + + # ttk.Label(root, text = "sneed").pack(fill = tk.BOTH, expand = True) + # tree = ttk.Treeview(lbl) + # tree.pack(fill = tk.BOTH, expand = True) + + paned.add(browser) + + btn = ttk.Button(paned, text = "Goto", command = lambda: browser.see(r"C:\Users\eden\Pictures")) + paned.add(btn) + + root.mainloop()
\ No newline at end of file |
