Russian Qt Forum
Ноябрь 23, 2024, 03:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 4 5 [6] 7 8 ... 20   Вниз
  Печать  
Автор Тема: Файловый менеджер  (Прочитано 224369 раз)
Rcus
Гость
« Ответ #75 : Апрель 28, 2009, 19:06 »

А не проще ли использовать doxygen для генерации TODO листа вместо компилятора? Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #77 : Апрель 28, 2009, 19:42 »

>>А какой ключик?
Тебеж SABROG ссылку давал, там как раз пример:
set(LINK_FLAGS "${LINK_FLAGS} -mwindows -mconsole")
Записан

Юра.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #78 : Апрель 28, 2009, 19:56 »

Я так понял, что это не помогает... С английским туговато. Завтра проверим. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
SABROG
Гость
« Ответ #79 : Апрель 28, 2009, 20:23 »

Ху из TODO лист?
И что у меня компилятор такого делает?
Просто это первый мой публичный проект, так что некоторых вещей не знаю.
Я, когда еще с eclipse возился писал в комментах программы "//TODO: сделать красиво!" и они в отдельном окошке все эти TODO вылазили и я знал какой фронт работ предстоит сделать и где этот фронт находится.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #80 : Апрель 28, 2009, 20:24 »

Фу ты, теперь врубился. Что-то этот способ мне не очень нравится. Лучше, когда в коде расположено. ИМХО.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IMPOMEZIA
Гость
« Ответ #81 : Апрель 28, 2009, 22:11 »

Фу ты, теперь врубился. Что-то этот способ мне не очень нравится. Лучше, когда в коде расположено. ИМХО.
Так оно и будет в коде, в комментариях.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #82 : Апрель 28, 2009, 22:31 »

И ищи потом. А так каждый раз при компиляции выскакивает и глаза мозолит, что подгоняет к нахождению решения. Улыбающийся
Кстати, никто не реализовывал вставку точек в имя файла, если он не помещается?
« Последнее редактирование: Апрель 28, 2009, 22:42 от panter_dsd » Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #83 : Апрель 29, 2009, 04:17 »

>>Кстати, никто не реализовывал вставку точек в имя файла, если он не помещается?
дак представления сами это умеют (тык).
Записан

Юра.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #84 : Апрель 29, 2009, 06:14 »

Мне это нужно для QLabel.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
SABROG
Гость
« Ответ #85 : Апрель 29, 2009, 08:28 »

Мне это нужно для QLabel.

С помощью этого, наверное.

QString QFontMetrics::elidedText ( const QString & text, Qt::TextElideMode mode, int width, int flags = 0 ) const
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #87 : Апрель 29, 2009, 11:30 »

С помощью этого, наверное.

QString QFontMetrics::elidedText ( const QString & text, Qt::TextElideMode mode, int width, int flags = 0 ) const
Спасибо!!!
Неа... у меня не работает - при заходе в другой каталог, все иконки перечитываются заново (XP SP3)
Панель не обновляется.
Посмотри исходники QFileIconProvider, там после добычи иконки она помещается в кэш, и потом из него извлекается. То, что кэш работает, можно отследить потреблением памяти при хождении по файловой системе.
Обновление панели на днях сделаю. Она сейчас обновляется только по указу QFileSystemWacher, а нужно, чтобы еще и при завершении файловых операций.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #89 : Апрель 29, 2009, 17:04 »

>>А какой ключик?
Тебеж 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   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.184 секунд. Запросов: 23.