crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Что такое плагины?
Litkevich Yuriy
  опции профиля:
сообщение 8.6.2011, 17:52
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 8.6.2011, 17:41) *
В лине и svg прекрасно работает.
и в виндовозе

eugene, в Qt есть возморжность создавать плагины. Разумеется троли тоже используют плагины, например для создания драйверов СУБД, поддержки графических форматов. Это удобно, т.к. неисправный/отсутствующий плагин не лишает приложение работоспособности, а только части его функциональности.

Т.е. ты должен чётко отличать свои плагины (которые ты пишешь сам), от плагинов Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eugene
  опции профиля:
сообщение 10.6.2011, 10:45
Сообщение #12


Новичок


Группа: Новичок
Сообщений: 9
Регистрация: 6.6.2011
Пользователь №: 2722

Спасибо сказали: 0 раз(а)




Репутация:   0  


Сделал. Создал папку imageformats, положил туда qsvg4.dll, и иконка показалась.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 23.7.2011, 19:56
Сообщение #13


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Скомпилил релиз. Положил qsvg4.dll в /imageformats.
SVG как не показывались, так и не показываются. ЧЯДНТ?


Решил:
Оказывается там есть 2-а qsvg4.dll 20кб и 71кб, вот с 71кб чето не работало.
И у меня, почему то было:
QIcon(QPixmap(":/settings.svg"));
а нужно
QIcon(":/settings.svg");


Ах да, еще нужно QtSvg4.dll рядом с экзешником.

PS: разработка под винду - ад. ИМХО

Сообщение отредактировал RazrFalcon - 23.7.2011, 20:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.7.2011, 22:51
Сообщение #14


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 23.7.2011, 22:56) *
разработка под винду
всяко проще чем под линух. Какие DLL брать в комплект, программист должен знать как "отче наш".
А вот распространение программ под линух, на котором нет Qt нужной версии или вообще нет - тот ещё геморой.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 23.7.2011, 23:13
Сообщение #15


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


С такими "линухами" не сталкивался.
Во всех нормальных как минимум 4.7.0
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 24.7.2011, 11:23
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 24.7.2011, 2:13) *
Во всех нормальных как минимум 4.7.0
Даже в Убунту (не путать с Кубунту), в котором ни Кед ни Qt нет ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 24.7.2011, 14:34
Сообщение #17


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


В чем проблема зависимости пакету прописать?
Ну и не забываем про:
sudo apt-get install libqt4*
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 24.7.2011, 15:48
Сообщение #18


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 24.7.2011, 17:34) *
В чем проблема зависимости пакету прописать?
дак как же ты их пропишешь, если ты их не знаешь:
Цитата(RazrFalcon @ 23.7.2011, 22:56) *
...
Ах да, еще нужно QtSvg4.dll рядом с экзешником.
PS: разработка под винду - ад. ИМХО
Так что тут винда не причём. В виндах не нужно никаких зависимостей прописвать, положил нужные dll-ки и зархивировал всё.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 26.7.2011, 14:00
Сообщение #19


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Странно, что работает только у меня (вин х32 в виртуалке). Все dll'ки вместе с экзешником в одной папке.
Сбросил другу, с вин х64, у него SVG иконки не отображаются уже.
В чем может быть проблема?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.7.2011, 16:55
Сообщение #20


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 26.7.2011, 17:00) *
Все dll'ки вместе с экзешником в одной папке.
а плагин SVG тоже в каталоге с exe-шником?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 14.1.2025, 17:56