Seite 1 von 1

QT Designer FormularKlasse aufrufen?

Verfasst: 5. Mai 2012 13:52
von Bloodx
Hallo, ich habe ein Problem.

Ich habe mir eine DLL erstellt, da nun eine QT Designer FormularKlasse hinzugefügt aber wie rufe ich diese nun aus meiner DllMain auf?

So sieht der gegebene Code von QT aus zum aufrufen anscheinend

Code: Alles auswählen

TabWidget::TabWidget(QWidget *parent) :
    QTabWidget(parent),
    ui(new Ui::TabWidget)
{
    ui->setupUi(this);
}

Danke schön (:

Re: QT Designer FormularKlasse aufrufen?

Verfasst: 5. Mai 2012 15:53
von Christian81
Eine Instanz eines Objektes erstellt man mittels 'new' --> TabWidget *tw = TabWidget aber das sind C++ Grundlagen. Was das ganze mit DllMain zu tun haben soll weiss ich leider nicht - ein QtGui - Objekt braucht eine QApplication.
Siehe auch http://doc.trolltech.com/4.7/tutorials.html

Re: QT Designer FormularKlasse aufrufen?

Verfasst: 5. Mai 2012 16:00
von Bloodx
Ich will ja keine .exe sondern eine .dll erstellen aber trotzdem eine Form benutzen ;) Darum geht es mir deswegen DllMain weil dass der Einstiegspunkt ist natürlich :p

Re: QT Designer FormularKlasse aufrufen?

Verfasst: 5. Mai 2012 18:10
von Christian81
Egal ob exe oder dll - eine Klasse wird so instanziiert wie ich es geschrieben habe. Und das hat schon gar nichts in der DllMain zu suchen...