Sida 1 av 1

GUI och C++

Postat: 19 mar 2008, 13:06
av lord
Hejsan.

Skulle vilja koda ett eller fler program i C++ till Ubuntu. Men jag vet inte hur man kodar GUI i varken C++ eller Ubuntu (ok, jag har kollat kort på hur man gör i C#, men det var inte mycket, och jag vill arbeta med C++ helst). Så, vet någon hur man kan programmera med GUI? Något bra tutorial där ute som börjar vid den absoluta början?

Bästa hälsningar,
lord.

EDIT:

Är det gtk man använder? Och i så fall, hur får man det att fungera?

Re: GUI och C++

Postat: 19 mar 2008, 13:17
av Konservburk
lord skrev:Är det gtk man använder?
Inte nödvändigtvis... det finns många alternativ, men gtk eller qt är vanligt.

http://en.wikipedia.org/wiki/List_of_wi ... nguages.29

Re: GUI och C++

Postat: 19 mar 2008, 13:43
av per9000
gtk 2 tutorial (för C tror jag) men funkar nog för C++ också
http://library.gnome.org/devel/gtk-tuto ... book1.html

/per

Re: GUI och C++

Postat: 19 mar 2008, 13:51
av gusnan
Det beror ju på om var du vill köra programmen - Gnome och Xfce använder sig av GTK, och KDE använder sig av QT. Det finns ju inget som hindrar dig från att köra GTK program på KDE eller QT-program på Gnome/Xfce, men det innebär ju att du plockar in hela dom biblioteken förutom det som redan finns på systemet.

Själv sitter jag och lär mig GTK - nåra vettiga länkar:

http://www.amazon.com/Foundations-Devel ... 590597931/
http://library.gnome.org/devel/gtk-tutorial/stable/
http://www.gtk.org/documentation.html

Annars så finns ju GTKmm för att använda GTK i C++. (Det finns ju inget som hindrar en från att använda "ren" GTK i C++, men då får man inte fönster och sånt i klasser som man kanske kan vänta sig, det får man i GTKmm.)

http://www.gtkmm.org/

Dock finns det en hel drös med hjälp-funktioner i GTK/GLib som hjälper dig med saker som man kan ha blivit van med från C++, såsom strängar och länkade listor.

Re: GUI och C++

Postat: 19 mar 2008, 16:31
av Emil.s
Själv har jag testat lite med QT. Har fått känslan av att det är mycket lättare med QT om man vill koda för flera platformar...

Men så kanske det är med GTK också?

Re: GUI och C++

Postat: 19 mar 2008, 16:38
av Konservburk
Emil.s skrev:Har fått känslan av att det är mycket lättare med QT
Jag tycker att qt känns betydligt tyngre än gtk.

Re: GUI och C++

Postat: 19 mar 2008, 17:34
av lord
Tack för länkarna och tipsen. Ska kolla in dem.

I vilket fall hittade jag också något som kallas gtk+. Är det något bra?
Länk:
http://www.yolinux.com/TUTORIALS/GTK+Pr ... #FRAMEWORK

Re: GUI och C++

Postat: 19 mar 2008, 17:35
av Lars
Det är ju så fruktansvärt tråkigt att programmera GUI manuellt, för Gtk+ finns Glade och det finns kanske något liknande för Qt?

Ett tredje alternativ är wxWidgets. Fördelen med det är att det alltid ser snyggt ut, på alla plattformar.

Re: GUI och C++

Postat: 19 mar 2008, 17:41
av gusnan
I vilket fall hittade jag också något som kallas gtk+. Är det något bra?
Ah, det är jag som är otydlig, jag skriver gtk, men det heter förstås gtk+... :)

Re: GUI och C++

Postat: 20 mar 2008, 00:19
av mcNisse
Lars skrev:Det är ju så fruktansvärt tråkigt att programmera GUI manuellt, för Gtk+ finns Glade och det finns kanske något liknande för Qt?
jora, qtdesinger

Re: GUI och C++

Postat: 21 mar 2008, 19:36
av lord
Ok, jag har fått det att fungera via GEdit (satsar på gtkmm). Finns det något sätt att få det att fungera till Netbeans?

Re: GUI och C++

Postat: 23 mar 2008, 14:43
av lord
Ingen som vet någon bra IDE som fungerar med gtkmm?

Re: GUI och C++

Postat: 28 mar 2008, 21:28
av Hagbard
prova att köra med Code::Blocks, den påminner om Bloodshed Dev-C++.
http://www.codeblocks.org/

Re: GUI och C++

Postat: 27 apr 2008, 00:20
av lord
Ska se. Jag ser att det stödjer gtk+, frågan är om det stödjer gtkmm.

Re: GUI och C++

Postat: 27 apr 2008, 11:37
av Banana tree
lord skrev:Ingen som vet någon bra IDE som fungerar med gtkmm?
Alla IDE:s gör det, se bara till att länka ihop skiten rätt.