Seite 1 von 1

Dessigner und QStackedWidget

Verfasst: 26. August 2005 12:38
von BartSimpson
Hallo, ich habe im QT Dessigner ein QStackedWidget eingefügt, und jeder Seite einen Namen gegeben. Nur leider läßst sich das ganze nicht übersetzten. Der uid erzeugt die ui_XX.h Datei. Doch darin bemängelt denn der Compiler:
error: 'class QStackedWidget' has no member named 'setCurrentPageName'
was ja auch korekt ist. Ist QStackedWidget noch nicht fertig??
Ich benutzte QT 4.0.1

Verfasst: 26. August 2005 13:37
von FlorianBecker
setCurrentPageName gibts ja auch gar nicht!?

Also fertig ist Qt 4.x generell mal schon, hier und da Fehler aber es ist benutzbar.

Ich behaupte, du machst was falsch. Poste mehr Infos, so kann ich das nicht lösen.

Verfasst: 26. August 2005 13:46
von BartSimpson
Ich habe noch etwas rungespielt. Wenn man den Dessigner zum bennen der einzelne Ebenen nimmt, baut dieser mist ein. Wenn man die .ui Datei per Hand später bearbeitet, werden die einzelenen Ebenen korrekt bezeichnet. Und alles wird übersetzt.
Genau das wird vom Dessigner warum auch immer eingefügt:

Code: Alles auswählen

<widget class="QStackedWidget" name="AktionsStapel" >
      <property name="currentIndex" >
       <number>1</number>
      </property>
      <property name="currentPageName" >
       <string>KomponentenSeite</string>
      </property>
.
.
.
Die letzten 3 Zeilen brigen denn den Compiler zum stolpern.

Verfasst: 26. August 2005 16:49
von FlorianBecker
Lösch die Zeilen?

Verfasst: 26. August 2005 17:00
von BartSimpson
habe ich gemacht, dann gehts. Aber sobald ich die Beschriftung ändere sind die wieder drinn:(