Frage

Als wirklich neu wx, ich frage mich, ob es eine IDE ist (vor allem für Linux), die mir einen Rahmen oder Dialog würde dazu beitragen, das Layout oder was auch immer gerade, mir zu helfen zu sehen, was ich tue. Das bedeutet auch, den Code für diese Änderungen zu schaffen.

Ich erinnere mich zurück Art und Weise, wenn Ressource-Compiler für OS / 2 und Windows verwenden, die Binärdateien erzeugt, die dann das Fenster schaffen würden, und hoffte auf etwas ähnliches (auch wenn dies offensichtlich nicht binär, wenn wx nicht unterstützt).

War es hilfreich?

Lösung

Ich benutze wxFormBuilder . Es wird in wxWidgets geschrieben, so funktioniert es ganz gut auf Linux. Es kann C ++ Code oder XRC-Dateien erzeugen. Stellen Sie sicher, seine Philosophie zu verstehen, und verwenden Sie es wie folgt aus:

  • erzeugen C ++ Code für die GUI
  • bearbeite den Code nicht wxFormBuilder erzeugt, aber neue Dateien erstellen
  • in neue Dateien leiten neue Klassen aus den Klassen es erzeugt
  • Event-Handler implementieren in Ihnen Klasse besitzen (wxFB erstellt virtuelle Funktion für jeden Event-Handler Sie verwenden möchten)

ich in der Regel die wxFormBuilder Namen generierten Klassen / Dateien wie zum Beispiel MainFrameGUI, und eine mit der Umsetzung (ein abgeleitet, in dem ich alle meine Code schreiben) würde nur Mainframe sein. So können Sie das visuelle Layout ändern und C ++ Dateien von wxFB jederzeit ohne Überschreiben Sie den Code regenerieren.

Andere Tipps

Dialogblocks funktioniert recht gut für mich, wenn auch manchmal müssen Sie den Code bearbeiten, um Fehler beheben manuell. Es hat einen Eigenschaftseditor, der genug fortgeschritten zu sein scheint.

Gerade eine andere Option ist wxGlade . Es ist nicht die, die viele Funktionen hat wie die genannten andere zu haben scheinen, aber es funktioniert nur gut genug für mich nicht zu wechseln gewagt.

verwende ich Code :: Blocks IDE von http://www.codeblocks.org die hat    - eingebaut in GUI-Editor    -. Kreuz übersetzbar, so dass Sie es unter Linux, OSX und Windows verwenden können,

Aber ich benutze noch wxFormBuilder mit ihm statt der eingebauten in wxSmith Editor. Aber sie sind kompatibel mit interner wxSmith.

Für Fenster haben Sie "wx-DevCPP" bekam das ist Blodsheed Dev C ++ mit einigen Addons das, was Sie suchen

Hier ist Projektseite http://wxdsgn.sourceforge.net/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top