PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafische Entwicklung unter Linux



nalpak1
13-07-2005, 11:50
Hallo Leute,

ich würde gerne unter Linux Programme mit grafischer Oberfläche erstellen und bitte dazu um euren Rat und eure Erfahrungen. Ich habe mich bis jetzt ausführlich im Bereich HTML, Javascript, PHP & Co beschäftigt sowie einige Kommandozeilenprogramme mit JAVA und C++ erstellt. Bei C++ würde ich ganz gerne bleiben. Bis jetzt bin ich auf KDevelop gestoßen und habe hier (http://women.kde.org/articles/tutorials/kdevelop3/) auch schon eine Anleitung für den Einstieg gefunden. Was würdet ihr mir empfehlen wie sich das am besten erlernen lässt?

thx, Franz

cybercrow
13-07-2005, 15:00
Mit C++ gibt es im wesentlichen 3 Möglichkeiten: Gtkmm, Qt, wxwidgets.
Alle haben Tutorials mit denen du Anfangen kannst und dir ein Überblick verschaffen kannst:
-Gtkmm: http://www.gtkmm.org/docs/gtkmm-2.4/docs/
- Qt: http://doc.trolltech.com/3.3/index.html
- WxWidgets: http://www.wxwidgets.org/

Den link den du gefunden hast ist für dich imho nutzlos. Du willst ja ein Toolkit lernen und nicht die Bedienung einer IDE.

Ich würde dir empfehlen dich auf die zwei ersten (Qt und Gtkmm) zu konzetrieren, dass sind _die_ Toolkits unter GNU/Linux

anda_skoa
13-07-2005, 18:53
Den link den du gefunden hast ist für dich imho nutzlos. Du willst ja ein Toolkit lernen und nicht die Bedienung einer IDE.


Der Artikel ist auch ein Qt/KDE Tutorial.

Praktisch eigentlich ein QT/KDE Tutorial unter Zuhilfenahme von KDevelop.

Ciao,
_

nalpak1
13-07-2005, 21:09
Dann ist der QT-Designer also WYSIWYG ... na ich werd mir mal GTKmm angucken ... .org hört sich doch gut an :)

thx nochmal

anda_skoa
13-07-2005, 22:49
Qt Designer ist ein GUI Builder, also zum visuellen Anordnen/Layouten von grafischen Elementen.

Ohne sowas arbeitet heute praktisch keiner mehr :)

Ich glaube das GTK+ Äquivalent dazu ist Glade.

Ciao,
_

[0x[90]|
20-07-2005, 21:30
Ohne sowas arbeitet heute praktisch keiner mehr :)


Ehm naja. Kann man so oder so sehen. In vielen Dingen produziert Glade (und andere Gui-Designer) recht viel Codeschrott. Ausserdem ist Glade zudem Nachteilhaft, da die Verwendung zusaetzlichen Speicher erfordert, aufgrund der Tatsache, dass Glade eine Liste mit den vorhandenen Widgets ablegt, up die lookup-funktion ueberhaupt zu ermoeglichen. Somit ist die verwendung von Glade nur in gewissem Masse sinnvoll.

Bye

anda_skoa
22-07-2005, 11:59
Glade kenn ich nicht aus Benutzersicht da ich ja immer mit Qt und dessen Designer arbeite, aber ich hatte eben den Eindruck, daß praktisch das Äquivalent zu Designer ist.

Im Grunde stimmt es schon, daß man für einfachste Widgets mit wenigen Kindwidgets und maximal einer Eltern-Kind Ebene meistens keinen GUI Builder benutzt.

Bei größeren Widgets auf jeden Fall, alles andere benötigt nur viel mehr Zeit die der Entwickler auch in Code stecken könnte, der nicht generiert werden kann.

Ciao,
_