Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ico файл и Qt / 9 сообщений из 9, страница 1 из 1
05.12.2012, 11:07
    #38065729
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
Пытаюсь поставить иконку для приложения, а он тупа не загружается (ico) файл ставлю png все работает отлично может кто встречался с таким?И еще как вообще создать нормальную иконку (ico) файл, у меня походу 16x16 начинает растягивать и получается не очень, хотя qt говорит что выберит наилучший размер.
...
Рейтинг: 0 / 0
05.12.2012, 20:00
    #38066929
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
Katamaran1987Пытаюсь поставить иконку для приложения, а он тупа не загружается (ico) файл ставлю png все работает отлично может кто встречался с таким?И еще как вообще создать нормальную иконку (ico) файл, у меня походу 16x16 начинает растягивать и получается не очень, хотя qt говорит что выберит наилучший размер.Куда ты ее пытаешься поставить? В какое место?


Да, Qt выберет наилучший размер... Но ей нужно что-то из чего выбирать можно. Вот если ты сделаешь несколько копий картинки с разными размерами и зальешь их все QIcon - то при отрисовке будет выбираться наилучший размер из возможных.
...
Рейтинг: 0 / 0
05.12.2012, 21:49
    #38067003
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
White OwlКуда ты ее пытаешься поставить? В какое место?
В конструкторе майнвиндов, в верхний угол окна, и в tray.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
const QIcon &SystemTrayIcon::get_main_icon()
{
    static QIcon ic(":/resources/main_icon.ico");
    return ic;
}
SystemTrayIcon::SystemTrayIcon(QObject *parent)
	: QSystemTrayIcon(parent)
{
    setIcon(get_main_icon());
}

MainWindow::MainWindow(QWidget *parent):QMainWindow(parent){
qApp->setWindowIcon(SystemTrayIcon::get_main_icon());
m_trayIcon = new SystemTrayIcon(this);
m_trayIcon->show();
}
...
Рейтинг: 0 / 0
05.12.2012, 23:34
    #38067076
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
Если у тебя не загружается ico, то это у тебя плагин отвалился. ico это проприетарный формат Микрософта и по умолчанию он выключен. А до версии Qt 4.3 его вообще не существовало по лицензионным причинам.
Ходи в каталог plugins/imageformats и ищи там плагин для ico. Если нету - идешь в каталог с исходниками плагинов и собираешь его самостоятельно.
...
Рейтинг: 0 / 0
06.12.2012, 10:01
    #38067377
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
White OwlЕсли у тебя не загружается ico, то это у тебя плагин отвалился. ico это проприетарный формат Микрософта и по умолчанию он выключен. А до версии Qt 4.3 его вообще не существовало по лицензионным причинам.
Ходи в каталог plugins/imageformats и ищи там плагин для ico. Если нету - идешь в каталог с исходниками плагинов и собираешь его самостоятельно.Благодарю вечером попробую.
...
Рейтинг: 0 / 0
06.12.2012, 19:36
    #38068625
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
White OwlЕсли у тебя не загружается ico, то это у тебя плагин отвалился. ico это проприетарный формат Микрософта и по умолчанию он выключен. А до версии Qt 4.3 его вообще не существовало по лицензионным причинам.
Ходи в каталог plugins/imageformats и ищи там плагин для ico. Если нету - идешь в каталог с исходниками плагинов и собираешь его самостоятельно.Плагин есть,он уже был сбилжен.
...
Рейтинг: 0 / 0
06.12.2012, 19:38
    #38068628
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
White Owl, может быть проблема в том что у меня qt собран в статике?
...
Рейтинг: 0 / 0
06.12.2012, 19:57
    #38068649
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
Katamaran1987White Owl, может быть проблема в том что у меня qt собран в статике?Да.
Если статика, то плагины надо подключать вручную.
http://qt-project.org/doc/qt-4.8/plugins-howto.html
Глава Static Plugins
...
Рейтинг: 0 / 0
07.12.2012, 09:59
    #38069041
Katamaran1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ico файл и Qt
White OwlKatamaran1987White Owl, может быть проблема в том что у меня qt собран в статике?Да.
Если статика, то плагины надо подключать вручную.
http://qt-project.org/doc/qt-4.8/plugins-howto.html
Глава Static PluginsЯ думаю это поможет, спасибо за ответы.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ico файл и Qt / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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