Qt-Designer

Verschiedenes zu Qt
Antworten
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Qt-Designer

Beitrag von KingV1k »

Hi,

ich hab mir jetzt eine GUI mit Hilfe von dem Qt Designer erstellt. Meine Frage ist wie ich jetzt weiter vorgehe. Wie binde ich es in mein Programm ein? Könnt ihr mir vielleicht paar gute links geben?

Mfg
KingV1k
Vaaco
Beiträge: 21
Registriert: 12. Oktober 2006 11:51

Beitrag von Vaaco »

KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

da bin ich wieder.

als erstesmal danke an Vaaco.

also ich finde auf doc.trolltech.com ist es bischen schlecht erklärt. Wäre schön, wenn ihr mir noch paar links schicken könntet
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

hier haste noch
einen ;)
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

ok. danke. ich hab zwar auch das forum durchsucht, aber sowas nicht gefunden. :oops:
KingV1k
Beiträge: 76
Registriert: 16. Oktober 2006 10:24

Beitrag von KingV1k »

Hi,

also ich hab so bischen rumprobiert, aber hat nicht wirklich geklappt.

z.B.
main.cpp

Code: Alles auswählen

#include <QApplication>
#include <QtGui>
#include <QtCore>
#include "ui_untitled.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
   
    QDialog *window = new QDialog;
    Ui::MainWindow::setupUi(window);
    window->show();
   
   
   
    return app.exec();
}
Das gibt mir immer diese Fehlermeldung aus:
main.cpp: In function `int qMain(int, char**)':
main.cpp:11: error: no matching function for call to `Ui_MainWindow::setupUi(QDialog*&)'
ui_untitled.h:40: note: candidates are: void Ui_MainWindow::setupUi(QMainWindow*)
mingw32-make[1]: *** [debug\main.o] Error 1
mingw32-make[1]: Leaving directory `Y:/Projekt/Sourcecode/qtdesigner'
mingw32-make: *** [debug] Error 2


Wieso kommt das? Was mache ich falsch? Was kann ich dagegen machen?
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

was hast du für eine form im designer erstellt?
QWidget oder QDialog oder QMainWindow ....?

ich vermute sehr sehr sehr stark ;) QMainWindow. dann muss es so lauten:

Code: Alles auswählen

QMainWindow *window = new QMainWindow();
Ui::MainWindow::setupUi(window);
window->show(); 
man muss aufpassen was man für ein typ von form erstellt ..... *gruzifünwerlnochmal* :P

edit: erinnert mich das ich in der qtwiki mal nen tutorial für subclassing schreibe :wink:
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Antworten