|
Графика для Linux., Выбор инструментов для созданя несложного GUI. |
|
|
|
May 24 2008, 09:06
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-05-08
Пользователь №: 37 765

|
Здравствуйте! Задача: разработать панель оператора 320х240. За основу выбрана отладочная плата Cirrus Logic EDB9315A. Основная сложность в том, что программировать GUI будут программеры заказчика. Надо создать для них примеры и т.д. Начал я с QT, но поговорив с Trolltech'ом, узнал, что лицензирование дорого (от Э7500 со средами разработки) и запутанно (пока на разобрался до конца). Linux использовать придеться (и хочется!), иначе потянутся другие сложности. Вопрос: что посоветуете для графики? P.S. Если есть проблемы с заливкой платы, см. сюда arm.cirrus.com/docs/2.6/x160.html
|
|
|
|
|
 |
Ответов
|
May 24 2008, 15:17
|

Адепт
   
Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656

|
Цитата(Nitrotoluol @ May 24 2008, 15:31)  qt не рекомендую, лучшее(из бесплатного) чем я пользуюсь и мне нравится это wxWidgets к тому же к нему есть опен сорс редактор форм, вобщем вот ссылки: http://wxwidgets.orghttp://wxformbuilder.org/вот скрины готовых интерфейсов: http://www.wxwidgets.org/about/screensh.htmА можно узнать причины неприязни к QT? Или это из серии - "я знаю только Delphi, поэтому Delphi круче"?
|
|
|
|
|
May 24 2008, 17:04
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
wxWidgets вообще-то не есть GUI. Это некий довольно убогий фреймворк с кучей далеко не embedded функций тесно привязанный к PC платформе. Смотрите сами: http://docs.wxwidgets.org/stable/wx_functions.html#functionsШансы поставить его на голую платформу близки к нулю. Qt - тот же гемор. Это тоже фреймворк, с кучей не относящихся к GUI функций. Плюс дополнительный гемор - не прямая компиляция. Если Wiki не врет , то там нужно предварительно пропускать исходники через Meta Object Compiler. В переводе это типичный obfuscator. Т.е. портирование затруднено до предела. Из опыта работы с Qt на отладочной борде с i.MX27 его так называемая embedded версия требует не менее 30 Мег RAM-а Цитата(acex2 @ May 24 2008, 18:47)  А можно узнать причины неприязни к QT? Или это из серии - "я знаю только Delphi, поэтому Delphi круче"?
|
|
|
|
|
May 25 2008, 17:54
|

Адепт
   
Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656

|
Цитата(AlexandrY @ May 24 2008, 21:04)  Qt - тот же гемор. Это тоже фреймворк, с кучей не относящихся к GUI функций. Плюс дополнительный гемор - не прямая компиляция. Если Wiki не врет , то там нужно предварительно пропускать исходники через Meta Object Compiler. В переводе это типичный obfuscator. Т.е. портирование затруднено до предела. Из опыта работы с Qt на отладочной борде с i.MX27 его так называемая embedded версия требует не менее 30 Мег RAM-а Не стоит быть таким категоричным в вещах, в которых не разбираетесь. QTopia отлично портируется на embedded Linux, так как работает напрямую через framebuffer. Кроме того, перед компиляцией библиотеки пользователь может сам выбрать при помощи QConfig какая функциональность ему нужна - соответственно можно уменьшить размер, выбрав только нужные фичи. Лет 6-7 назад, когда память была дорогая, у меня довольно сложное приложение на QT отлично крутилось на SA1110 c 16 Мб RAM.
|
|
|
|
Сообщений в этой теме
Logout Графика для Linux. May 24 2008, 09:06 acex2 Цитата(Logout @ May 24 2008, 13:06) Здрав... May 24 2008, 10:42   Maddy Цитата(AlexandrY @ May 24 2008, 21:04) wx... May 25 2008, 16:37 Nitrotoluol Цитата(acex2 @ May 24 2008, 18:17) А можн... May 24 2008, 19:57 AlexandrY Рекламой нам мозги кормить не надо, тем более тако... May 25 2008, 13:09 Logout Замечательная дискуссия получается!
Настоящий ... May 25 2008, 14:09 DRUID3 Цитата(Logout @ May 24 2008, 12:06) Здрав... May 24 2008, 21:32 Harbour www.fltk.org May 25 2008, 09:55 Johny Цитата(Harbour @ May 25 2008, 13:55) www.... Jul 5 2008, 18:40 Johny Цитата(Harbour @ May 25 2008, 13:55) www.... Aug 8 2008, 06:34 Logout Здравствуйте!
Решил пока остановиться на QT. В... May 29 2008, 13:21 Maddy Цитатаcd qt-2.3.10
это реально 2 ветка ? брось как... May 29 2008, 19:24 Logout Цитата(Maddy @ May 29 2008, 23:24) это ре... Jun 1 2008, 21:32  Ixt Цитата(Logout @ Jun 2 2008, 01:32) На х11... Jul 14 2008, 15:19 Cont Пришлось однажды использовать Nano-X. В качестве э... May 29 2008, 19:29 landy http://fox-toolkit.org/
Сравнивал по скорости отр... Aug 8 2008, 13:58 Cont То что GTK можно сконфигурировать под фреймбуфер -... Jun 2 2008, 06:21 Very_hard Может быть DirectFB (GTK+DirectFB)?
directfb.org Jun 3 2008, 06:40 Harbour дык а чего бы ему не работать ? есть интересный по... Jul 6 2008, 05:37 Johny Цитата(Harbour @ Jul 6 2008, 09:37) дык а... Aug 6 2008, 13:25 Johny нашел багу в fltk в файле _draw.cxx
там объявлена... Aug 6 2008, 15:06 Johny Нашел вот сравнение Microwindows, FLTK (FLNX) и QT... Aug 8 2008, 12:53 Johny Прочитал, что FLTK можно скомпилить поверх NXLIB -... Aug 8 2008, 16:32 Johny Цитата(Johny @ Aug 8 2008, 20:32) Прочита... Aug 11 2008, 12:30 Johny О ужас! В библиотеке FLTK, в файле FL_x.cxx ст... Aug 11 2008, 16:07 aaarrr Цитата(Johny @ Aug 11 2008, 20:07) О ужас... Aug 11 2008, 16:33  Johny Цитата(aaarrr @ Aug 11 2008, 20:33) Так б... Aug 12 2008, 04:45 aaarrr Работа с .bmp пишется и отлаживается за день. Испо... Aug 12 2008, 11:13 Johny Долго мучался со вводом с клавиатуры, а все оказал... Aug 12 2008, 15:54 Johny Решил посмотреть, как в FLTK 1.1.x поддержка много... Aug 20 2008, 08:04 Johny Избавился от бордюра окна в FLTK+nano-X!
Запус... Aug 21 2008, 15:36 al333 Цитата(Johny @ Aug 21 2008, 19:36) Откуда... Aug 22 2008, 08:14  Johny Цитата(al333 @ Aug 22 2008, 11:14) /etc/f... Jan 18 2009, 15:54 sevstels Вопрос знатокам.
Посмотрел wxFormBuilder и сижу в... May 18 2009, 03:58 Alexander2000 Встроил в x86 с 24 Мб памяти и 300 МГц Qt Embedded... May 25 2009, 05:38 zverek Цитата(Alexander2000 @ May 25 2009, 09:38... Jun 29 2009, 21:10 Johny При попытке портировать проект с использованием mi... Oct 10 2009, 06:44 AVR Давно уже не секрет что Qt почти год назад вышел п... Feb 7 2010, 21:52 Женька http://www.antigrain.com/
есть виджеты (кнопки, ме... Apr 14 2012, 15:56 berkl У меня вопросик, близкий по теме поэтому отдельную... Jan 6 2014, 09:22 Canis Dirus Цитата(berkl @ Jan 6 2014, 15:22) Надо на... Jan 7 2014, 11:14 SM Цитата(berkl @ Jan 6 2014, 13:22) Надо на... Jan 10 2014, 14:28 berkl Цитата(Canis Dirus @ Jan 7 2014, 15:14) К... Jan 7 2014, 14:25 Canis Dirus Цитата(berkl @ Jan 7 2014, 20:25) В Lubun... Jan 10 2014, 14:23 berkl Цитата(Canis Dirus @ Jan 10 2014, 18:23) ... Jan 11 2014, 08:54 Olej Непонятно, почему такое частное, поверхностное и б... Apr 21 2017, 07:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|