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


from tkinter import *
import os
x = os.chdir('..')
y = os.getcwd()
path = y
dirs = os.listdir(path)
for file in dirs:
    file
root = Tk()
s_start = Scrollbar(root)
t_start = Text(root, width=70, height=20)
t_start.focus_set()
s_start.pack(side=RIGHT, fill=Y)
t_start.pack(side=LEFT, fill=Y)
s_start.config(command=t_start.yview)
t_start.config(yscrollcommand=s_start.set)
s_end = Scrollbar(root)
t_end = Text(root, width=70, height=20)
t_end.focus_set()
s_end.pack(side=RIGHT, fill=Y)
t_end.pack(side=LEFT, fill=Y)
s_end.config(command=t_end.yview)
t_end.config(yscrollcommand=s_end.set)
root.mainloop()
JOHN_16
Я не разбираюсь в Tk, 5 минут погуглил и вот направление в котором вам надо думать
#!/usr/bin/python
# -*- coding: utf-8 -*-
from tkinter import *
import os
x = os.chdir('..')
y = os.getcwd()
path = y
dirs = os.listdir(path)
root = Tk()
s_start = Scrollbar(root)
t_start = Listbox(root)#Text(root, width=70, height=20)
t_start.focus_set()
s_start.pack(side=RIGHT, fill=Y)
t_start.pack(side=LEFT, fill=Y)
s_start.config(command=t_start.yview)
t_start.config(yscrollcommand=s_start.set)
s_end = Scrollbar(root)
t_end = Text(root, width=70, height=20)
t_end.focus_set()
s_end.pack(side=RIGHT, fill=Y)
t_end.pack(side=LEFT, fill=Y)
s_end.config(command=t_end.yview)
t_end.config(yscrollcommand=s_end.set)
for filename in dirs:
    t_start.insert(END, filename)
root.mainloop()
overon4ek
Спасибо вам . Погуглил не нашел как сделать переход в папки . Как сделать чтобы переходило , ума не приложу .
4kpt_IV
os.walk
overon4ek
Нашел инфу как о os.walk но как прикрутить всеравно не понемаю ((
Помогите пожалуйста http://pythoner.name/walk
JOHN_16
Да как вы собрались делать файловый менеджер если навыков у вас нет и вообще ничего не получается? начните лучше с учебника, это будет куда полезнее.
overon4ek
JOHN_16
Да как вы собрались делать файловый менеджер если навыков у вас нет и вообще ничего не получается? начните лучше с учебника, это будет куда полезнее.

Я не понимаю как прикрепить строку к значению из списка и можно было сделать переход .

Думал таким методом но ..
dirs = os.listdir(path)
for file in dirs:
file
for v , file in enumerate (dirs):
v, “:” , file

Мне главное что бы сделали переход , я его потом разберу и выучу САМ . Щас у меня нет понятия как его реализовать .
Vlad_Ki
Добрый день.
Не твой пост? Просто тема та же и ники шибко похожи.
http://python.su/forum/topic/27713/
А если по теме, то вот ссылка, которая, возможно, тебе поможет:
https://www.ibm.com/developerworks/ru/library/l-python_part_8/
JOHN_16
Vlad_Ki
Его пост.
overon4ek
да вы уже больше пол года “пытаетесь” написать файловый менеджер. Все с вами понятно.
overon4ek
я его потом разберу и выучу САМ
А вот это прям смешит
overon4ek
Vlad_Ki
Добрый день. Не твой пост? Просто тема та же и ники шибко похожи.http://python.su/forum/topic/27713/А если по теме, то вот ссылка, которая, возможно, тебе поможет:https://www.ibm.com/developerworks/ru/library/l-python_part_8/

Не я .
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