2016-03-19 7 views
1

Ich habe alle möglichen Untersuchungen durchgeführt, um eine GUI in C++ zu erstellen. Ich habe Qt4Designer endlich heruntergeladen, weil ich dachte, das wäre meine beste Wette. Das Problem ist, dass ich nicht weiß, wie man .ui Dateien in meinem C++ Code benutzt. Ich schaute auf Linking a qtDesigner .ui file to python/pyqt? und Difficult linking ui tree widget and header/cpp files, aber ich bin nicht extrem fortgeschritten und ich habe nicht viel Zeit, also wenn jemand mir genau erklären könnte, wie man die Dateien in meinen Code einfügt, wäre das großartig. Ich gebe zu, dass ich nicht jedes Detail in diesem Code verstehen kann, weil ich gerade erst in der großen Welt der Computerprogrammierung anfange. Ein weiterer Teil des Problems ist, dass ich nicht weiß, wie ich die GUI in meinen Code implementiere. Was das bedeutet: Wenn x gedrückt wird, was macht mein C++ Code? Bitte haben Sie Geduld mit der Frage und ihrer Naivität, ich bin kein Experte und behaupte es nicht.Verlinken von .ui-Dateien in C++

+0

Sie verknüpfen keine ui-Dateien. Sie verwenden uic, um einen Header für die ui-Datei zu generieren, der entweder das in der generierten Kopfzeile definierte Objekt erbt oder die Komposition verwendet. – drescherjm

+0

*** Ich bin nicht extrem fortgeschritten und ich habe nicht viel Zeit *** Warum benutzt du nicht einfach QtCreator? Das wird der einfachste Weg sein. Obwohl es schwierig sein wird, eine funktionsfähige GUI zu erstellen, ohne Qt zu kennen. – drescherjm

+0

*** Ein weiterer Teil des Problems ist, dass ich nicht weiß, wie man die GUI in meinen Code einbaut. *** Schauen Sie sich Signale und Slots in der Qt-Dokumentation an. – drescherjm

Antwort

1

Nun, Sie können QtCreator verwenden oder Sie können die Magie von qmake lernen, die standardmäßig mit Qt geliefert wird. Sie können auch versuchen, CMake QT tutorial, die Ihnen zeigt, wie Sie Ihre QT-Anwendungen aber mit einem mehr Elektrowerkzeug und Feature.

+0

Ich würde sagen, dass das Lernen von qmake oder CMake mit der Zeitanforderung und dem Niveau des Benutzers nicht gut funktionieren würde. – drescherjm

+0

Es gibt keine Shorcuts beim Programmieren: p – Joel

Verwandte Themen