Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: PERMANENT в May 23, 2007, 11:13



Титла: C++ напътствия
Публикувано от: PERMANENT в May 23, 2007, 11:13
Здравеите
Интересува ме как мога да създавам програми с графичен интерфеис при c++ за gnu/linux ос.Въобще при такова програмиране не знам до колко графичната среда оказва влеяние.По принцип съм чувал че Kde е базиран на QT и че приложения за тази графична сред се правят на KDevelop Designer или подобни програми но мен ме интересува повече варианта при които в c++ се зареждат модули (например модула windows.h по windows ос) и просто всичко си е пише подобно на tk в perl.
Смятам че едно крадко разяснение по случая ще ми смърши добра работа се пак за да има от къде да почна и да знам какво да търся.


Титла: C++ напътствия
Публикувано от: dvasilev в May 23, 2007, 12:45
За да пишеш графични приложения на c++ под linux е все тая каква графична среда използваш. Нещо повече, може да ги пишеш и под конзола с vi. Така или иначе ще трябва да ползваш графична библиотека от сорта на qt и gtk, така че просто им разгледай документацията и примерите и това ще те ориентира. А като гледам как си формулирал въпроса, може би и преглед на някоя книга по c++ няма да е излишен.


Титла: C++ напътствия
Публикувано от: kolio_kolev в May 31, 2007, 12:51
Препоръчвам ти да разгледаш библиотеката QT4 като за начало ;)

Qt's Main Classes

Plastique Style Widget Gallery

Installing Qt/X11 (Linux)

Qt Tutorial (Hello World)





Титла: C++ напътствия
Публикувано от: paranoid в May 31, 2007, 15:05
Аз ползвам wxwidgets с питон, но съм чувал че те се подържат и за с++.


Титла: C++ напътствия
Публикувано от: v_badev в May 31, 2007, 16:27
Цитат (PERMANENT @ Май 23 2007,11:13)
По принцип съм чувал че Kde е базиран на QT и че приложения за тази графична сред се правят на KDevelop Designer или подобни програми но мен ме интересува повече варианта при които в c++ се зареждат модули (например модула windows.h по windows ос) и просто всичко си е пише подобно на tk в perl.

Въпреки че се препоръчва да се ползва Kdevelop Designer, това е само за улеснение, никой не те задължава да го правиш. Може ръчно в кода да си създаваш бутоните и другите контроли и да ги разполагаш върху прозорците ако така ти харесва повече. Същото важи и за GTK, където ползването на Glade за създаване на интерфейса силно се препоръчва, но не е задължително и има много GTK програми които не го ползват.


Титла: C++ напътствия
Публикувано от: vanko_prog в Jun 30, 2007, 13:24
Да , а по въпроса за windows.h, по-добре никога не го използвай за създаване на графичен интерфейс, защото е ограничен само за Windows, а Qt и GTK са крос платформ .

ПП. Работят чудесно и на Windows