|
|
|
Графика для Linux., Выбор инструментов для созданя несложного GUI. |
|
|
|
Aug 12 2008, 04:45
|
Частый гость
Группа: Свой
Сообщений: 140
Регистрация: 18-10-05
Пользователь №: 9 792
|
Цитата(aaarrr @ Aug 11 2008, 20:33) Так без goto жизни нет вообще Особенно в kernel'е. Сам сейчас занят аналогичной проблемой - созданием GUI. После долгих размышлений пришел к выводу, что нужно писать все самому. Я бы не был настолько категоричен. Все-таки рисование графических примитивов и работу с рисунками (хотя бы .bmp) работу со шрифтами (желательно UTF-8 .ttf) проще использовать готовые. Так же как и каркас обработчика событий.
|
|
|
|
|
Aug 22 2008, 08:14
|
Участник
Группа: Новичок
Сообщений: 17
Регистрация: 27-09-05
Пользователь №: 8 995
|
Цитата(Johny @ Aug 21 2008, 19:36) Откуда FLTK берет шрифты? /etc/fonts/fonts.conf
|
|
|
|
|
Jan 18 2009, 15:54
|
Частый гость
Группа: Свой
Сообщений: 140
Регистрация: 18-10-05
Пользователь №: 9 792
|
Цитата(al333 @ Aug 22 2008, 11:14) /etc/fonts/fonts.conf Это на стандартной Х11, наверное. На нано-Х этим занимается нано-Х. У нее там в исходниках прописана пара директориев. Важно, чтобы файл с описанием шрифтов там был. Приду на работу, гляну что и куда я там ставил.
|
|
|
|
|
May 25 2009, 05:38
|
Группа: Новичок
Сообщений: 1
Регистрация: 25-05-09
Пользователь №: 49 499
|
Встроил в x86 с 24 Мб памяти и 300 МГц Qt Embedded 4.4.2. Все работает нормально. Только возникла проблема уменьшения времени запуска. Основной вес в статически слинкованном Qt приложении( 8 М ). Есть хороший паковщик исп. файлов UPX, только что-то для моего многопоточного прил. не подходит - при запуске сегментация и т.д. Хотел уменьшить за счет отключения фич в библиотеке с пом. qconfig, так она не компилится, говорит, что чего-то там не найдено. Пришлось отключать ненужное с пом. configure(( Как уменьшить еще размер Qt приложения?
|
|
|
|
|
Jun 29 2009, 21:10
|
Участник
Группа: Свой
Сообщений: 62
Регистрация: 2-04-09
Из: Москва
Пользователь №: 47 059
|
Цитата(Alexander2000 @ May 25 2009, 09:38) Основной вес в статически слинкованном Qt приложении( 8 М ). Есть хороший паковщик исп. файлов UPX, только что-то для моего многопоточного прил. не подходит - при запуске сегментация и т.д. Хотел уменьшить за счет отключения фич в библиотеке с пом. qconfig, так она не компилится, говорит, что чего-то там не найдено. Пришлось отключать ненужное с пом. configure(( Как уменьшить еще размер Qt приложения? Восемь мегабайт - это целый монстр. Паковать ничего не нужно. В принципе, в инете есть достаточно рабочих рецептов, например здесь http://www.prog.org.ru/index.php?topic=3974.msg17516 Единственная проблема, с которой сталкивался - это время потраченное на эксперименты. Троллтехи готовых рецептов не дают, даже по подписке т.к. обычно с выхоодм новой версии заново приходится экспериментировать.
|
|
|
|
|
Apr 14 2012, 15:56
|
Группа: Участник
Сообщений: 13
Регистрация: 9-04-12
Пользователь №: 71 275
|
http://www.antigrain.com/есть виджеты (кнопки, метки и т.д). Работает на фрейм-буфер. Не помню,как обстоят дела с directfb но видимо никак Я проводил сравнительные тесты cairo и agg при портировании Flash-плеера на SH4 (STi710x). По моим наблюдениям, cairo сильно проигрывает в скорости отрисовки. Так-же размер у AGG существенно меньше. По функционалу конечно не Qt, но для встраиваемых систем - самое то что нужно. Присутствует в репозитариях дебиана и убунту
|
|
|
|
|
Jan 7 2014, 11:14
|
Частый гость
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967
|
Цитата(berkl @ Jan 6 2014, 15:22) Надо на встроенной десктопной Убунте выводить на весь экран ту или иную картинку, формат картинки не принципиален (jpeg, bmp...) Скорость вывода картинки на экран не критична. Ради такой фигни тащить на борду какой-нибудь GTK наверное нет смысла. Какая именно у вас разновидность убунты? Потому что в той же десктопной Lubuntu, что предлагают на dl.cubieboard.org, «какой-нибудь GTK» уже есть: Код ➜ usr find ./ -name 'libgtk*' -type f ./lib/arm-linux-gnueabihf/libgtk-3.so.0.600.0 ./lib/arm-linux-gnueabihf/libgtk-x11-2.0.so.0.2400.13
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|