Форум сайта python.su
пытаюсь сделать что то на подобе файлового менеджера .
Суть программы :переходить по существующим папкам на жестком диске .
Помогите , не получаеться вывести список в программу что бы по нему возможно было сделать переход по папкам в глубь и назад .
from tkinter import * import os # Os.path x = os.getcwd() print(x) os.listdir() #os.chdir('') #print(os.getcwd) root = Tk() root.title('Scrollbar') list = Listbox(root, height=9, width=33) scroll = Scrollbar(root, command=list.yview) list.configure(yscrollcommand=scroll.set) list.pack(side=LEFT) scroll.pack(side=RIGHT, fill=Y) for i in xz(x): list.insert(END, x) root.mainloop()
Офлайн
1)
from tkinter import *
import tkinter import os root = tkinter.Tk() root.title('Scrollbar') l = tkinter.Listbox(root, height=9, width=33) scroll = tkinter.Scrollbar(root, command=l.yview) l.configure(yscrollcommand=scroll.set) l.pack(side=tkinter.LEFT) scroll.pack(side=tkinter.RIGHT, fill=tkinter.Y) for i in os.listdir(): l.insert(tkinter.END, i) root.mainloop()
Офлайн
l.insert(tkinter.END, *os.listdir())
Офлайн
terabaytСпасибо . А как решить последние , войти в папку и назад(вернутся к предыдущей папке) . Прикрутил кнопку криво но работает . Мне главное чтоб помогли с переходами а остальное я сам .
1)
import tkinter import sys import os root = tkinter.Tk() root.title('Scrollbar') win = tkinter.Tk() l = tkinter.Button(win, text="Назад",command=sys.exit) l.pack() l = tkinter.Listbox(root, height=9, width=33) scroll = tkinter.Scrollbar(root, command=l.yview) l.configure(yscrollcommand=scroll.set) l.pack(side=tkinter.LEFT) scroll.pack(side=tkinter.RIGHT, fill=tkinter.Y) for i in os.listdir(): l.insert(tkinter.END, i) win.mainloop() root.mainloop()
Офлайн