|
Графика для 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, 19:57
|

Участник

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

|
Цитата(acex2 @ May 24 2008, 18:17)  А можно узнать причины неприязни к QT? Или это из серии - "я знаю только Delphi, поэтому Delphi круче"? да потому что он меня ничем не ограничивает, захочу продам, захочу выложу опенсорс, и ни в том ни в другом случае не выложу ни цента. я не теряю много времени на разработку интерфейса, а времена делфи для меня давно прошли, еще что неменее важно это удобство пользования. Цитата(AlexandrY @ May 24 2008, 20:04)  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-а мда... довольно веселый ответ особенно еси учесть что(надеюсь вы понимаете английский): "wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature." далее идете и читаете вот это http://www.wxwidgets.org/about/datasheets/...etsEmbedded.pdfи это http://www.wxwidgets.org/docs/embedded.htmесли это называется "тесно привязанный к PC" и "вообще-то не есть GUI" значит я испанский летчик... а насчет убогости... вы просто видать не писали интерфейсов на чистом ассемблере.... а вообще нужно сказать что на вкус и цвет фломастеры разные...
|
|
|
|
|
May 25 2008, 13:09
|

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

|
Рекламой нам мозги кормить не надо, тем более такой не убедительной. Можете показать что сами сделаи на wxwidgets? И каким образом они к вам попали, в смысле получили вы их готовыми на чужом KIT-е или портировали сами. Цитата(Nitrotoluol @ May 24 2008, 23:27)  да потому что он меня ничем не ограничивает, захочу продам, захочу выложу опенсорс, и ни в том ни в другом случае не выложу ни цента. я не теряю много времени на разработку интерфейса, а времена делфи для меня давно прошли, еще что неменее важно это удобство пользования. мда... довольно веселый ответ особенно еси учесть что(надеюсь вы понимаете английский): "wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature." далее идете и читаете вот это http://www.wxwidgets.org/about/datasheets/...etsEmbedded.pdfи это http://www.wxwidgets.org/docs/embedded.htmесли это называется "тесно привязанный к PC" и "вообще-то не есть GUI" значит я испанский летчик... а насчет убогости... вы просто видать не писали интерфейсов на чистом ассемблере.... а вообще нужно сказать что на вкус и цвет фломастеры разные...
|
|
|
|
Сообщений в этой теме
Logout Графика для Linux. May 24 2008, 09:06 acex2 Цитата(Logout @ May 24 2008, 13:06) Здрав... May 24 2008, 10:42 Nitrotoluol qt не рекомендую, лучшее(из бесплатного) чем я пол... May 24 2008, 11:31 acex2 Цитата(Nitrotoluol @ May 24 2008, 15:31) ... May 24 2008, 15:17  AlexandrY wxWidgets вообще-то не есть GUI.
Это некий доволь... May 24 2008, 17:04   Maddy Цитата(AlexandrY @ May 24 2008, 21:04) wx... May 25 2008, 16:37   acex2 Цитата(AlexandrY @ May 24 2008, 21:04) Qt... May 25 2008, 17:54 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
|
|
|