реклама на сайте
подробности

 
 
> Графика для Linux., Выбор инструментов для созданя несложного GUI.
Logout
сообщение May 24 2008, 09:06
Сообщение #1





Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nitrotoluol
сообщение May 24 2008, 11:31
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 33
Регистрация: 20-05-08
Из: Украина
Пользователь №: 37 661



qt не рекомендую, лучшее(из бесплатного) чем я пользуюсь и мне нравится это wxWidgets к тому же к нему есть опен сорс редактор форм, вобщем вот ссылки:
http://wxwidgets.org
http://wxformbuilder.org/

вот скрины готовых интерфейсов: http://www.wxwidgets.org/about/screensh.htm
Go to the top of the page
 
+Quote Post
acex2
сообщение May 24 2008, 15:17
Сообщение #3


Адепт
****

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



Цитата(Nitrotoluol @ May 24 2008, 15:31) *
qt не рекомендую, лучшее(из бесплатного) чем я пользуюсь и мне нравится это wxWidgets к тому же к нему есть опен сорс редактор форм, вобщем вот ссылки:
http://wxwidgets.org
http://wxformbuilder.org/

вот скрины готовых интерфейсов: http://www.wxwidgets.org/about/screensh.htm


А можно узнать причины неприязни к QT?
Или это из серии - "я знаю только Delphi, поэтому Delphi круче"?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 24 2008, 17:04
Сообщение #4


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 круче"?
Go to the top of the page
 
+Quote Post
acex2
сообщение May 25 2008, 17:54
Сообщение #5


Адепт
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 16:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.0174 секунд с 7
ELECTRONIX ©2004-2016