Russian Qt Forum
Ноябрь 23, 2024, 03:05
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
Файловый менеджер
Страниц:
1
...
4
5
[
6
]
7
8
...
20
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Файловый менеджер (Прочитано 224320 раз)
Rcus
Гость
Re: Файловый менеджер
«
Ответ #75 :
Апрель 28, 2009, 19:06 »
А не проще ли использовать doxygen для генерации TODO листа вместо компилятора?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #76 :
Апрель 28, 2009, 19:29 »
Ху из TODO лист?
И что у меня компилятор такого делает?
Просто это первый мой публичный проект, так что некоторых вещей не знаю.
«
Последнее редактирование: Апрель 28, 2009, 19:36 от panter_dsd
»
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Файловый менеджер
«
Ответ #77 :
Апрель 28, 2009, 19:42 »
>>А какой ключик?
Тебеж SABROG ссылку давал, там как раз пример:
set(LINK_FLAGS "${LINK_FLAGS} -mwindows -mconsole")
Записан
Юра.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #78 :
Апрель 28, 2009, 19:56 »
Я так понял, что это не помогает... С английским туговато. Завтра проверим.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
SABROG
Гость
Re: Файловый менеджер
«
Ответ #79 :
Апрель 28, 2009, 20:23 »
Цитата: panter_dsd от Апрель 28, 2009, 19:29
Ху из TODO лист?
И что у меня компилятор такого делает?
Просто это первый мой публичный проект, так что некоторых вещей не знаю.
Я, когда еще с eclipse возился писал в комментах программы "//TODO: сделать красиво!" и они в отдельном окошке все эти TODO вылазили и я знал какой фронт работ предстоит сделать и где этот фронт находится.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #80 :
Апрель 28, 2009, 20:24 »
Фу ты, теперь врубился. Что-то этот способ мне не очень нравится. Лучше, когда в коде расположено. ИМХО.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IMPOMEZIA
Гость
Re: Файловый менеджер
«
Ответ #81 :
Апрель 28, 2009, 22:11 »
Цитата: panter_dsd от Апрель 28, 2009, 20:24
Фу ты, теперь врубился. Что-то этот способ мне не очень нравится. Лучше, когда в коде расположено. ИМХО.
Так оно и будет в коде, в комментариях.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #82 :
Апрель 28, 2009, 22:31 »
И ищи потом. А так каждый раз при компиляции выскакивает и глаза мозолит, что подгоняет к нахождению решения.
Кстати, никто не реализовывал вставку точек в имя файла, если он не помещается?
«
Последнее редактирование: Апрель 28, 2009, 22:42 от panter_dsd
»
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Файловый менеджер
«
Ответ #83 :
Апрель 29, 2009, 04:17 »
>>Кстати, никто не реализовывал вставку точек в имя файла, если он не помещается?
дак представления сами это умеют (
тык
).
Записан
Юра.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #84 :
Апрель 29, 2009, 06:14 »
Мне это нужно для QLabel.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
SABROG
Гость
Re: Файловый менеджер
«
Ответ #85 :
Апрель 29, 2009, 08:28 »
Цитата: panter_dsd от Апрель 29, 2009, 06:14
Мне это нужно для QLabel.
С помощью этого, наверное.
QString QFontMetrics::elidedText ( const QString & text, Qt::TextElideMode mode, int width, int flags = 0 ) const
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Файловый менеджер
«
Ответ #86 :
Апрель 29, 2009, 09:58 »
Цитировать
Так они кешируются, использую QFileIconProvider, который все сам кеширует.
Неа... у меня не работает - при заходе в другой каталог, все иконки перечитываются заново (XP SP3)
Цитировать
В смысле не обновляется панель или файл не правильно копируется?
Панель не обновляется.
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #87 :
Апрель 29, 2009, 11:30 »
Цитата: SABROG от Апрель 29, 2009, 08:28
С помощью этого, наверное.
QString QFontMetrics::elidedText ( const QString & text, Qt::TextElideMode mode, int width, int flags = 0 ) const
Спасибо!!!
Цитата: Racheengel от Апрель 29, 2009, 09:58
Неа... у меня не работает - при заходе в другой каталог, все иконки перечитываются заново (XP SP3)
Панель не обновляется.
Посмотри исходники QFileIconProvider, там после добычи иконки она помещается в кэш, и потом из него извлекается. То, что кэш работает, можно отследить потреблением памяти при хождении по файловой системе.
Обновление панели на днях сделаю. Она сейчас обновляется только по указу QFileSystemWacher, а нужно, чтобы еще и при завершении файловых операций.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #88 :
Апрель 29, 2009, 17:00 »
Ну, допустим, нет атрибута сжатого файла. Вообще Permisions заточены под Линь.
Новая версия.
Добавлено: Кнопки вверх/в корень/домой теперь плоские.
Исправлено: Переход на QDirIterator в файловых операциях.
Исправлено: Ошибка компилирования в Visual Studia из-за использования #warning.
Исправлено: Не работал переход через панель дисков под Линуксом.
Добавлено: Показ размера диска свободно/всего на Линуксе.
Временно поломан вьювер.
«
Последнее редактирование: Апрель 29, 2009, 17:02 от panter_dsd
»
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Файловый менеджер
«
Ответ #89 :
Апрель 29, 2009, 17:04 »
Цитата: lit-uriy от Апрель 28, 2009, 19:42
>>А какой ключик?
Тебеж SABROG ссылку давал, там как раз пример:
set(LINK_FLAGS "${LINK_FLAGS} -mwindows -mconsole")
Не работает. Может это для студии, а для мингва нужно что-то другое?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
...
4
5
[
6
]
7
8
...
20
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...