![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ltise |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем!
Пытаюсь использовать QFileDialog и QFileIconProvider, но оно ни в какую не пашет, тупо в диалоге подставляет иконки из системы (MacOsX). Мне надо чтобы в диалоге для каждого моего файла рисовалось своя иконка с превью содержимого..... Никто не сталкивался с подобной проблемой ?
Сообщение отредактировал ltise - 10.2.2013, 0:38 |
|
|
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
1) а загружаются ли картинки тут? Может, путь неверный
_ico_str = QIcon(":/images/ico_str.png"); 2) поставь точку останова тут return _ico_smp; return _ico_str; - вообще по этому месту проходит или нет? |
|
|
ltise |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
1) а загружаются ли картинки тут? Может, путь неверный _ico_str = QIcon(":/images/ico_str.png"); 2) поставь точку останова тут return _ico_smp; return _ico_str; - вообще по этому месту проходит или нет? Все проходит, пробовал даже возвращать одну иконку из стандартного набора для любых вариантов, всерно никакого результата....... Счас думаю что будет прально сделать свой кодек для генерации превью и установить его в систему, но пока не нашел информации как именно это можно сделать. Но как-то же можно ? для мака превьюшки хранятся в ".DS_Store", в винде "Thumbs.db" |
|
|
Алексей1153 |
![]()
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
wiz29 |
![]()
Сообщение
#5
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Возможно, проблема в том, что не используется флаг QFileDialog::DontUseNativeDialog. В этом случае используется системный диалог для работы с файлами.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.4.2025, 8:55 |