| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Сложность гуи в линукс |
| Автор: koroplysov 21.9.2010, 19:49 |
| Не писал программ под линукс. А тут java еще осваиваю. Вот и призадумался. Но с явой все понятно, на то она и ява. А как с С++. В смысле с полноценным оконным интерфейсом? В винде можно и в .NET набросать и C++Builder'е всех модификаций, API не сложный но уже подзабытый. Можно ли так же быстро сваять форму с кнопками и прочим(с обработчиками) в Linux или там API какой? И еще. Отличается ли производительность одних и тех же программ в винде и линукс(при многонедельном обсчете данных)? Думаю вот попробовать новую ос. Спасибо. |
| Автор: Cheloveck 21.9.2010, 20:03 |
Для Linux обычно используют графические библиотеки, такие как GTK+, Qt, wxWidgets. Можно писать на голом X11 API, только они не предоставляют ничего, кроме прямоугольных окон)). Есть очень простая библиотека для X11 - motif, она предоставляет уже кнопочки итп, но считается устаревшей![]() Кстати, GTK+, Qt и wxWidgets прекрасно работают не только под линуксом, но и под вендами и многих других ОСях. По поводу производительности - не знаю, но думаю, что линукс пошустрее будет. |
| Автор: koroplysov 21.9.2010, 20:16 |
| Спасибо! А есть ли инструментарий както автоматизировать описание интерфейса, например как в C++Builder'e? Я тут скачал прибамбасы на Qt к MSVS и к Eclipse, еще Qt-creator какойто. Не знаю что из этого получится. Насколько я понимаю для работы одного и того же кода в разных ос достаточно только перекомпиляции? |
| Автор: Cheloveck 21.9.2010, 21:02 |
Эти прибомбасы и есть Qt Designer. Для студии они не родные, а вот в Qt Creator, к слову сказать официальной IDE от вендеров Qt, они родные. |
| Автор: koroplysov 22.9.2010, 18:11 |
| Спасибо! Теперь буду штурмовать Linux, а то пишу только под Windows и постоянно приследует какоето чувство однобокости в накопленном непосильным трудом. |