CodeForum.chCode ForenC / C++Thema: Form Anwendungen
Seiten: [1]
AntwortenDrucken
Autor Thema: Form Anwendungen  (Gelesen 962 mal)
I don\'t know
Gast
« am: 17. April 2009, 11:28:58 »
ZitierenZitat Beitrag ändernÄndern Beitrag löschenLöschen

Hallo ich hab ne frage heutzutage da es diese C++ designer gibt um fenster zu erzeugen (zu verändern) muss man da noch selbst ein fenster erzeugen können mit GTK oder so? Falls ja kann mir da jemand eine einfache einleitung zeigen habe mal GTK angeschaut sieht aber ziemlich kopliziert aus Schockiert
Es müsste nicht unbedingt GTK sein. Trotzdem gibts da ja überall seine Nachteile.

Danke schonmal.
Moderator informieren   Gespeichert
Ephraim
nicht zu stoppen
*
Offline Offline

Beiträge: 534



WWW
« Antworten #1 am: 17. April 2009, 13:27:34 »
ZitierenZitat

GTK ... hmm dann bist du unter Linux richtig Smiley...

Dann solltest du auf jeden Fall auch mal Qt anschauen. Qt hat zwar auch einen Designer, man kann aber auch alles von Hand machen und das ist garnicht mal sooo kompliziert (kann aber kompliziert werden Smiley )

hier mal ein Link zu nem Qt Tutorial, wo die ersten Schritte auf jeden Fall von Hand gemacht werden: http://doc.trolltech.com/4.5/widgets-tutorial.html

Ciao Ephraim
Moderator informieren   Gespeichert

Vorsicht Grandslam hält mich für: "Schizophren und nicht zu stoppen"
Kann ich zwar nicht bestätigen, aber Sicherheit geht vor. Lächelnd

43 69 61 6F 20 45 70 68 72 61 69 6D 0A
4C 69 6E 75 78 20 69 73 0A
74 68 65 20 42 65 73 74 00
SuperMario
Globaler Moderator
*
Offline Offline

Beiträge: 2497



« Antworten #2 am: 17. April 2009, 14:42:06 »
ZitierenZitat

Naja, wie will man denn so eine Frage beantworten. Das ist jedem selber überlassen. Manche Leute sind halt der Meinung, das solche GUI Designer ganz häßlichen Code erzeugen, der später dann schwer zu warten ist. Und deswegen programmieren einige alles von Hand, damit der Code kleiner ist und auch performanter. Andere wiederum sagen, ihnen ist es Wurscht wie der Code für GUI aussieht, haupsache es funktioniert und wenn man schnell mal eine GUI für ein Tool bauen muß, dann ist ja so ein GUI Designer sehr nützlich.

Als GUI Framework Alternative gibt es da noch wxWidgets.
http://www.wxwidgets.org

Wenn du damit schnell anfangen willst ohne lang Tools zu installieren und zu konfigurieren, dann kannst du dir auch das Project 'wxDev-C++' anschauen. Das ist ein GUI Designer Frontend für das Framework "wxWidgets". Aber nach der Installation ist schon alles konfiguriert und man kann direkt eine GUI 'zeichen', kompilieren und erhält dann ein .exe File
Homepage:
http://wxdsgn.sourceforge.net

Lad dir einfach das Full Setup (ca. 43 MB) runter und installier es:
http://sourceforge.net/project/showfiles.php?group_id=95606&package_id=101971

Und hier gibt es dann auch noch Tutorials für den Anfang:
http://wxdsgn.sourceforge.net/?q=node/6


Moderator informieren   Gespeichert
I don\'t know
Gast
« Antworten #3 am: 17. April 2009, 17:59:34 »
ZitierenZitat Beitrag ändernÄndern Beitrag löschenLöschen

funktioniert super nun ja hier wird also aber nur QT benutzt oder?
Moderator informieren   Gespeichert
Ephraim
nicht zu stoppen
*
Offline Offline

Beiträge: 534



WWW
« Antworten #4 am: 20. April 2009, 07:47:32 »
ZitierenZitat

Irgendwie versteh ich deinen letzen Satz nicht ganz  Augen rollen

Und zu deiner ersten Frage, abundan gibt es Situationen wo ein Designer nicht mehr funktioniert. Wenn man z.B. eigene Controls (Widgets) erstellt. Da kann man dann vielleicht das Widget positionieren aber viel mehr geht dann nicht. Da muss man dann eben den Code selber schreiben. Das schöne bei Qt ist, du kannst dir den Code der aus dem UI Files erzeugt wird anschauen und ändern wenn nötig. Einfach die UI Files nicht mit ins Projekt aufnehmen und per Hand die UI Compilier aufrufen. Ist zwar was umständlich aber zum ersten Erzeugen vom GUI Code viel schneller als alles von Hand zu coden.

Ciao Ephraim
Moderator informieren   Gespeichert

Vorsicht Grandslam hält mich für: "Schizophren und nicht zu stoppen"
Kann ich zwar nicht bestätigen, aber Sicherheit geht vor. Lächelnd

43 69 61 6F 20 45 70 68 72 61 69 6D 0A
4C 69 6E 75 78 20 69 73 0A
74 68 65 20 42 65 73 74 00
Seiten: [1]
AntwortenDrucken
CodeForum.chCode ForenC / C++Thema: Form Anwendungen
Gehe zu:  

 

Partner Sites

Werbung

TinyPortal v1.0.5 beta 1© Bloc