powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Файловый менеджер.
47 сообщений из 47, показаны все 2 страниц
Файловый менеджер.
    #39273634
progjar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли с помощью библиотеки QT написать , файловый менеджер?
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273642
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-бы по другому вопрос задал. А что вообще нельзя написать с помощью Qt. Даже не знаю.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273705
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы даже сказал, что можно написать что угодно и на чем угодно )))
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273748
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... есть класс задач которые удобно решаются на JavaScript к примеру но
реализация такого подхода в Qt/C++ могла-бы быть отклонена сообществом
по разным причинам.

Пример:

Код: javascript
1.
eval("y = x + 1;");
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273779
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

в Qt приложении - QtScript - родной
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273783
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилmayton,

в Qt приложении - QtScript - родной
Ну дай бох. Но от скриптинга могут потребовать не просто парсер выражений
но и ... доступ к инстанциям формочек, e.t.c.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273799
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А меня слегка напрягла запятая. Среди нас есть файловый менеджер? о_о
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273886
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне себе файловый менеджер под катом.

...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273922
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЯ бы даже сказал, что можно написать что угодно и на чем угодно )))

не все языки программирования полные по Тьюрингу, потому здесь вы немного приукрашиваете картину :) Тогда уже: "можно написать плохой код на чем угодно", это будет труднее опровергнуть
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39273957
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИзопропилmayton,

в Qt приложении - QtScript - родной
Ну дай бох. Но от скриптинга могут потребовать не просто парсер выражений
но и ... доступ к инстанциям формочек, e.t.c.
естественно, не для eval же QtScript существует )
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274104
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbА меня слегка напрягла запятая. Среди нас есть файловый менеджер? о_о

Возможно.

Т. о. ты полагаешь, что автора интересует, можно ли в принципе на QT написать?

Можно, мы должны ответить.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274137
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbСреди нас есть файловый менеджер? о_окаждый из нас файловый менеджер, так или иначе ;)
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274198
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychCEMbСреди нас есть файловый менеджер? о_окаждый из нас файловый менеджер, так или иначе ;)Но нас не писали. А если и писали, то на ДНК, а не на Qt.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274328
progjar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ошибся с запятой просто.

Можно ли с помощью библиотеки QT написать файловый менеджер?
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274335
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
progjarЯ ошибся с запятой просто.

Можно ли с помощью библиотеки QT написать файловый менеджер?

Можно
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274440
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один эконом-вариант.

...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274454
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕще один эконом-вариант.
но он явно не на Qt
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274475
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коли-же автор желает реализовать ФМ именно какими-то конкретными средствами
QT типа QTtreView то надо как-то поставить акцент в самом вопросе.

P.S. Народу не нужны нездоровые сенсации (с) Лавр Федорович
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274512
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была мечта, кстати, сделать оболочку, внутри которой создавать 2 объекта Проводника, как COM-объекты. И потом через оболочку ими рулить. Чтоб всё было, как far-manager, но виндовый, а главное - на основе explorer-а. Удобно! В случае, например, когда надо по-драг-н-дроп-ить, не надо 2 проводника открывать и тыкаться между ними, двигать их окна, чтоб они друг друга не закрывали, а открываются они почти в одном месте на экране.
Но что-то у меня так и не получилось это через шеловские интерфейсы сделать, инстансы у меня не генерились. Можно тупо создать 2 окна и ими рулить, да, но если бы были на руках указатели на интерфейс к этим двум окнам, можно было бы делать в разы больше полезных действий. Причём, автоматом получаем совместимость во всех будущих версиях Windows. Может у TS получится?... о_о
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274526
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbЧтоб всё было, как far-manager, но виндовый, а главное - на основе explorer-а. Удобно! В случае, например, когда надо по-драг-н-дроп-ить...
В фаре можно драг-н-дроп-ить, только клавой гораздо быстрее чем мышем. ХЗ чего хорошего в этом эксплорере. Если очень надо папку в эксплорере открыть (например чтобы в свойства залезть), то просто Ctrl+Enter.
Вобщем не представляю как жить без фара. Правда последний какой-то слишком навороченный стал, пользую 1.70, не хватает только работы с UTF
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274537
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файловый проводник Windows - это самое неудачное изобретение нашего века. Сколько я лично
наблюдал случаев когда люди теряли свои файлы. Путали их extension. Перименовывали или удаляли
случайно только в силу непонимания семантики "мышковых операций".

Есть нарекания в части публикации сведений о файлах. ФП округляет размеры файлов иногда
по непонятным причинам изменяет роутинг обхода каталогов в части %USER_HOME%. Скрывает
от пользователя инфу о reparse-points и file-streams.

Поразительным образом конструируется "дерево устройств" в левой части. Никогда не знаешь где
есть "диск" и каков его статус смонтирован-отмонтирован или здоров-нездоров. Остаётся лишь верить
иконке.

Я не могу дать совет в части улучшения существующего explorer. Он уже давно стал стандартным
механизмом "из коробки". И много пользователей к нему привыкли.

Я не знаю как щас но на рубеже Windows-XP продвинутые пользователи сразу после установки
занимались исключительно "твикингом" дефолтной конфигурации FE в части безопасности. Отключали
авто-запуск с флешки. Тюнинговали индексирование каталогов, поддержку DOS-имен, zip-folders, корзинку
и многое другое.

Возможно некоторые issues из моего списка не являются опциями - FE - тогда прошу извнинить. Но
они определённо - имеют отношение к FE т.к. исполняются через его интерфейс и его средтсвами.

Все что я выше написал - это моё частное ИМХО и я могу быть с ним не согласен.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274549
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tпапку в эксплорере открыть (например чтобы в свойства залезть)

Для этого достаточно ПКМ.

PS: Far 1.7 не имеет юникодной версии, что сильно ограничивает его возможности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274564
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbУ меня была мечта, кстати, сделать оболочку, внутри которой создавать 2 объекта Проводника, как COM-объекты. И потом через оболочку ими рулить. Чтоб всё было, как far-manager, но виндовый, а главное - на основе explorer-а. Удобно! https://ru.wikipedia.org/wiki/Q-Dir
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274569
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDima Tпапку в эксплорере открыть (например чтобы в свойства залезть)

Для этого достаточно ПКМ.
ПКМ это что? Гугл не помог
Dimitry SibiryakovPS: Far 1.7 не имеет юникодной версии, что сильно ограничивает его возможности.

Есть такое, но новый слишком умный где не надо. Очень бесит как работает копипаст из командной строки (работает только если окна спрятать Ctrl+O). Еще что-то было, редко им пользуюсь. Может это настройками как-то лечится, но пока старый устраивает.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274580
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПКМ это что?
Правая Кнопка Мыши.

Dima TОчень бесит как работает копипаст из командной строки (работает только если
окна спрятать Ctrl+O).
У меня Ctrl-Ins работает и без спрятанных окон. ЧЯДНТ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274589
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovУ меня Ctrl-Ins работает и без спрятанных окон. ЧЯДНТ?

Оно работает, но только внутри фары, попробуй вставить в другую прогу.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274590
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВ фаре можно драг-н-дроп-ить, только клавой гораздо быстрее чем мышем. ХЗ чего хорошего в этом эксплорере.Ответом на этот вопрос может быть ответ на вопрос - "Почему фирмы стараются как можно быстрее опубликовать какой-либо свой новый проект /даже если он и сыроват/?".
Ответ прост.
Они прекрасно понимают природу такого человеческого фактора как - привычка /а порой и косность/.

Вспомним как часто критикуют OpenOffice за его "неудобный" интерфейс ...

PS: Каюсь. Сам такой.
К примеру notepad++, ... использую крайне редко. В основном FAR и редактор Visual Studio.
А что до sublime, vim, ..., то может быть они и хорошие, "но мне туда не надо ...".
А в целом скорее всего мои предпочтения объяснимы, что выше перечисленные редакторы покрывают все мои "потребы".
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274599
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПравая Кнопка Мыши.
В 1.70 это выделение, равносильно нажатию Insert
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274613
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TОно работает, но только внутри фары, попробуй вставить в другую прогу.
Этот текст скопирован из командной строки FAR 3.0.3525.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274629
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Far Manager, version 3.0 (build 3258) x86

Встаю на файл C:\Program Files (x86)\Far Manager\Far.map
Ctrl+Enter
Ctrl+Shift + стрелка влево (т.е. выделяю)
Ctrl+C

Теперь внутри фары
Ctrl+V (вставилось)
Shift+Insert (вставилось)
причем вставилось вместе с путем. Я этого не просил. Фиг с ним.

Теперь запускаем блокнот (или на запущенный переключаемся)
Ни Ctrl+V ни Shift+Insert ничего не вставляют.

А теперь копирование повторяем, но перед Ctrl+C жмем Ctrl+O и все работает, в блокнот вставляет и никаких путей не добавляет.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274634
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovУ меня Ctrl-Ins работает и без спрятанных окон. ЧЯДНТ?Угу.
FAR 3.0 build 3384 x86

Только недавно для себя открыл, что Ctrl+Shift+Ins добавляет в буфер обмена путь к текущей директории
/в силу своих "привычек" он мне часто нужен. Раньше. О ужас! Закрывал окно, Ctrl+F, копировал, очищал и открывал окно. А почему? Лень было лишний раз в help заглянуть .../
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274637
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВстаю на файл C:\Program Files (x86)\Far Manager\Far.map
Ctrl+Enter
Ctrl+Shift + стрелка влево (т.е. выделяю)
Ctrl+CМой побратим ...
Ctrl+Enter и затем Ctrl+Shift+Ins
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274638
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Качнул свежий: Far Manager, version 3.0 (build 4700) x64 - проблема повторяется.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274642
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Ctrl+Enter и затем Ctrl+Shift+Ins
Спасибо. Так работает.

Владимир2012Только недавно для себя открыл, что Ctrl+Shift+Ins добавляет в буфер обмена путь к текущей директории
/в силу своих "привычек" он мне часто нужен.
на .. встаешь и Ctrl+Enter
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274652
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tна .. встаешь и Ctrl+EnterНее .. мне нужно, чтобы текст сразу появился в буфере обмена.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274663
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Ctrl+Enter и затем Ctrl+Shift+Ins
Ctrl+Enter тут лишний, при пустой командной строке Ctrl+Shift+Ins копирует имя файла на котором в панели стоишь (или путь если на .. стоишь). Работает и в 1.70 и в 3.0
Классная кнопка, все шаманство за одно нажатие. Наверно пора хэлп почитать
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274668
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TCtrl+Enter тут лишний, при пустой командной строке Ctrl+Shift+Ins копирует имя файла на котором в панели стоишь (или путь если на .. стоишь). Работает и в 1.70 и в 3.0
Классная кнопка, все шаманство за одно нажатие. Наверно пора хэлп почитать Точно.
Этому hot key
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274690
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012программы должны быть как стихи Пушкина.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274712
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TCtrl+C
Почувствуй разницу между Ctrl-C и Ctrl-Ins...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274722
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDima TCtrl+C
Почувствуй разницу между Ctrl-C и Ctrl-Ins...

Есть разница, оказывается Ctrl-Ins тоже самое что и Ctrl+Shift+Ins
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39274879
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЕсть разница, оказывается Ctrl-Ins тоже самое что и Ctrl+Shift+Ins
Ctrl-Ins - если командная строка не пуста, то ее содержимое помещает в буфер обмена /без имени директории/ иначе имя файла из панели;

Ctrl+Shift+Ins - полный путь и имя файла из панели
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39275337
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВобщем не представляю как жить без фара. Правда последний какой-то слишком навороченный стал, пользую 1.70, не хватает только работы с UTFДа, это всё понятно, но вот импортные юзеры не пользуются фаром, им "удобнее" проводник.
Владимир2012 https://ru.wikipedia.org/wiki/Q-Dir Вот же блин судя по всему, да, заиспользован проводник. Гадство...
Владимир2012Ответом на этот вопрос может быть ответ на вопрос - "Почему фирмы стараются как можно быстрее опубликовать какой-либо свой новый проект /даже если он и сыроват/?".
Ответ прост.
Они прекрасно понимают природу такого человеческого фактора как - привычка /а порой и косность/.Нужно быстро узнать реакцию населения на продукт, чтобы понять, надо дальше делать или нет. Поэтому, как правило, быстро делают на коленке, выпускают и смотрят... Гораздо печальнее, когда ты делал-делал, сделал хорошо, всё реализовал, выпустил... а оно никому не надо :(
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39275563
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbВладимир2012 https://ru.wikipedia.org/wiki/Q-Dir Вот же блин судя по всему, да, заиспользован проводник. Гадство...не обязательно, можно и Qt-шный вариант использовать, только он козий )
В дебаге, кстати, только Qt-шный и можно, иначе программа падает.
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39275569
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychне обязательно, можно и Qt-шный вариант использовать, только он козий )
В дебаге, кстати, только Qt-шный и можно, иначе программа падает.мда, понедельник... предыдущее не читать)))
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39275853
Doroshko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще можно, с помощью нее можно все)
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39276129
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предлагаю тс совершить програмисткий подвиг и написать файловый менеджер на brainfuck
причем чтобы работал и на лине и на винде!
...
Рейтинг: 0 / 0
Файловый менеджер.
    #39276170
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю через сутки закрыть топик если автор не против.
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / Файловый менеджер.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]