hi,
eigentlich wäre es ganz einfach: Form mit Qt Designer erstellen, mit Qt4DS die abgeleitete Klasse automatisch erstellen lassen und make erstellt, ebenfalls automatisch, eine ui_widgetname.h mit dem erforderlichen Code. Nur eins hindert mich an der Automatik: in der ui_widgetname.h-Datei heisst es, z.B.:
class Ui_MainWindow
es müsste aber heissen:
class Ui_MainWindow : public QMainWindow
wieso werden die Vererbungsinformationen nicht eingetragen? Kann ich da im Designer was anders machen, oder ist das ein Bug?
von Qt Designer erzeugte Klassen haben keine Vererbungsinfo
ok, Danke.
ich verstehe zwar nicht, wie man die ersten beiden Möglichkeiten dem Compiler erklären soll (bei mir beschwert der sich sofort, dass ihm die Hälfte der Methoden fehlt, wenn z.B. mein Mainwindow-Widget nicht explizit von QMainWindow erbt, aber das schreibe ich dann mal einfach meinem mangelnden C++ - Verständnis zu ;-|
zumindest brauch ich so nicht immer im ui_widgetname.h rumbasteln, das dann ständig wieder neu erzeugt wird.
ich verstehe zwar nicht, wie man die ersten beiden Möglichkeiten dem Compiler erklären soll (bei mir beschwert der sich sofort, dass ihm die Hälfte der Methoden fehlt, wenn z.B. mein Mainwindow-Widget nicht explizit von QMainWindow erbt, aber das schreibe ich dann mal einfach meinem mangelnden C++ - Verständnis zu ;-|
zumindest brauch ich so nicht immer im ui_widgetname.h rumbasteln, das dann ständig wieder neu erzeugt wird.