Найти - Пользователи
Полная версия: Файловый менеджер
Начало » Центр помощи » Файловый менеджер
1
overons
пытаюсь сделать что то на подобе файлового менеджера .
Суть программы :переходить по существующим папкам на жестком диске .
Помогите , не получаеться вывести список в программу что бы по нему возможно было сделать переход по папкам в глубь и назад .

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()
terabayt
1)
from tkinter import *
плохо!
2) незя называть переменную list!
3)
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()
4kpt_III
l.insert(tkinter.END, *os.listdir())
overons
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()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB