Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Grafisk programmering

Hej, jag är väldigt intresserad av att skapa grafiska användargränssnitt och har kikat runt lite men det är svårt att veta vart, hur och vad man skall börja (med). Tex. finns det ju GKT+, wxWidgets, qt osv.

De språk jag kan bäst är java, c++ dock gillar jag c++ mer än java. Bra är det även om det går att hyffsat enkelt konvertera programmen så de funkar i windows.

Någon som har något tips på vad jag bör börja med och även om det finns någon IDE för just det?

Tack!

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

Kristians bild

QT med hjälp av KDevelop och QTDesigner lär vara smidigt. GTK+ är skrivet i C och ganska knepigt i den formen, men det finns bindings till både Java (java-gnome) och C++ (gtkmm).

http://wiki.imbumba.se/index.php/Editorer

----------------------------------
MÖLUG

---------------------------------------

 

alberts bild

Precis som Kristian säger så är Qt och GTK+ de bästa alternativen. Det går att kompilera Qt-program till Linux, Windows och OSX. GTK+ funkar för i stort sett alla plattformar du kan tänka dig. En viktig skillnad är att Qt är licensierat med GPL medan GTK+ är licensierat med LGPL. Detta gör att du kan använda GTK+ mycket friare. Vill du använda Qt i något annat än ett GPL-projekt så måste du köpa en speciallicens från Trolltech. Jag tycker faktiskt det är lite märkligt hur man kan licensiera ett library med GPL. Nästan alla libraries är licensierade med LGPL, just för att man ska kunna länka mot dem från olika typer av program, inte bara GPL-program.

iveqys bild

jag är stark anhängare av fltk. Det finns inget som är "rätt" utan alla gui-kit har egna användaningsområden.

JanPihlgrens bild

Jag håller med Kristian.
Jag har själv importerat Qt:s miöjö till XP och kompilerat program där.
Tidigare var man tvungen att använda Visual C för att kompilera programmen i Windows. Det behövsalltså inte längre.
http://trolltech.com/developer/downloads/qt/windows
Windowsveersion innhåller något som heter mingw.

MinGW: A collection of freely available and freely distributable Windows
 specific header files and import libraries combined with GNU toolsets
 that allow one to produce native Windows programs that do not rely on
 any 3rd-party C runtime DLLs.

Kristians bild

Ja, fast det verkar vara en ganska vanlig väg för att tjäna pengar på open source - ge bort en version under GPL och en kommersiell version som kostar pengar. På det viset kan Trolltech tjäna pengar, utveckla QT till en ännu bättre produkt och samtidigt bidra till communityn.

----------------------------------
MÖLUG

---------------------------------------

 

traxs bild

Tack för tipsen!