Автор Тема: C++ напътствия  (Прочетена 1786 пъти)

PERMANENT

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

dvasilev

  • Напреднали
  • *****
  • Публикации: 200
  • Distribution: Kubuntu, Debian
  • Window Manager: KDE
    • Профил
    • WWW
C++ напътствия
« Отговор #1 -: May 23, 2007, 12:45 »
За да пишеш графични приложения на c++ под linux е все тая каква графична среда използваш. Нещо повече, може да ги пишеш и под конзола с vi. Така или иначе ще трябва да ползваш графична библиотека от сорта на qt и gtk, така че просто им разгледай документацията и примерите и това ще те ориентира. А като гледам как си формулирал въпроса, може би и преглед на някоя книга по c++ няма да е излишен.
Активен

kolio_kolev

  • Напреднали
  • *****
  • Публикации: 356
  • Distribution: Mandriva 2011, Mandriva Cooker
  • Window Manager: KDE 4.6.x
    • Профил
    • WWW
C++ напътствия
« Отговор #2 -: May 31, 2007, 12:51 »
Препоръчвам ти да разгледаш библиотеката QT4 като за начало '<img'>

Qt's Main Classes

Plastique Style Widget Gallery

Installing Qt/X11 (Linux)

Qt Tutorial (Hello World)



Активен

Кольо Колев
Mandriva BG: http://mandriva.biotronica.net
Bitronica.Net форуми: http://forum.biotronica.net

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
C++ напътствия
« Отговор #3 -: May 31, 2007, 15:05 »
Аз ползвам wxwidgets с питон, но съм чувал че те се подържат и за с++.
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
C++ напътствия
« Отговор #4 -: 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 програми които не го ползват.
Активен

vanko_prog

  • Напреднали
  • *****
  • Публикации: 18
    • Профил
C++ напътствия
« Отговор #5 -: Jun 30, 2007, 13:24 »
Да , а по въпроса за windows.h, по-добре никога не го използвай за създаване на графичен интерфейс, защото е ограничен само за Windows, а Qt и GTK са крос платформ .

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