crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Рисование графиков и может быть 3D..., выбор библиотеки.
Гость_hitcher_*
сообщение 2.1.2008, 23:34
Сообщение #1





Гости








    


Стоит задача написать кросплатформенное GUI приложение, в котором будут считаться сложные формулы и рисоваться таблицы, графики и может быть понадобится 3D. Сложные формулы это чистый С++, но вот насчет GUI и прочего в принципе вроде подходит Qt, но я не совсем уверен, так как незнаком с этой библиотекой. Да и говорят она громоздкая очень и есть какие-то трудности при использовании с boost.

Может посоветуете еще что-нибудь на эту тему? Наверняка ведь есть еще какие-то библиотеки, которые можно использовать в моих целях...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 3.1.2008, 0:23
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Цитата(Guest_hitcher_* @ 2.1.2008, 23:34) *
Да и говорят она громоздкая очень
Непонятно, что ты подразумеваешь под словом громоздкая? :)
Если то, что она весит после сборки ~2 Gb, то это ерунда. Другое мне ничего в голову не приходит. :)

В ней есть как возможность рисования графиков так и возможность работы с 3D, причем с хорошей и удобной документацией.

Для графиков можно попробовать испрользовать MathGL, но она вроде только для графиков. Для GUI всеравно прийдется что-то выбирать. Так как я работал и работаю с Qt, то порекомендовал бы именно ее. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 3.1.2008, 17:53
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

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




Репутация:   17  


Цитата(hitcher @ 3.1.2008, 2:34) *
Да и говорят она громоздкая очень и есть какие-то трудности при использовании с boost.

Громоздкость - понятие очень неопределённое. Какие критерии?
А на счёт трудностей с boost-ом - не разу не слышал. Какого хоть плана-то. Даже представить не могу. :)

Сообщение отредактировал Tonal - 3.1.2008, 17:56
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 3.1.2008, 18:24
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Цитата(Tonal @ 3.1.2008, 17:53) *
А на счёт трудностей с boost-ом - не разу не слышал. Какого хоть плана-то. Даже представить не могу.
Вот как я понима одна из проблем: Qt + wchar_t + VS2005
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_hitcher_*
сообщение 3.1.2008, 20:31
Сообщение #5





Гости








    


Цитата(Tonal @ 3.1.2008, 17:53) *
Громоздкость - понятие очень неопределённое. Какие критерии?
Цитата(ViGOur @ 3.1.2008, 0:23) *
Если то, что она весит после сборки ~2 Gb, то это ерунда. Другое мне ничего в голову не приходит. :)
НЕ только из-за того, что она весит много ее еще собирать долго.

А как насчет wxWidgets или GTK+? Может еще какие GUI библиотеки?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 4.1.2008, 12:14
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

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




Репутация:   17  


Цитата(ViGOur @ 3.1.2008, 21:24) *
Цитата(Tonal @ 3.1.2008, 17:53) *
А на счёт трудностей с boost-ом - не разу не слышал. Какого хоть плана-то. Даже представить не могу.
Вот как я понима одна из проблем: Qt + wchar_t + VS2005

Это не проблема совместимости Qt & boost, а проблема несовместимости библиотек собранных с разными настройками компилятора.
Лечится аккуратным сведением настроек, что и проделал Flex Ferrum.
В случае, если пересобрать что-то с нужными настройками не удаётся, а альтернатив нет, можно нарисовать переходник, который будет нечувствителен к этим настройкам (например, в описанном случае, можно сделать переходник, собранный с настройками boost-а, который бы принимал wchar_t*, и конвертировал их в wstring)

2 hitcher
C GTK я бы не советовал связываться под виндой. Я как-то пробовал, остались довольно тяжёлые впечатления.
Можно wx, fltk - вроде хвалят.
Хотя мне кажется, что Qt таки на сегодня рулит по документированнисти, дизайну, и простате разработки.
Кстати, посмотри Qwt - специально заточенный под графики набор классов.

Сообщение отредактировал Tonal - 4.1.2008, 12:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_hitcher_*
сообщение 4.1.2008, 15:09
Сообщение #7





Гости








    


Tonal, ViGOur, спасибо за информацию, остановлюсь на Qt посмотрим что выйдет из этого. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 1.12.2021, 22:18