Eigenes Widget doXml() und Setzen von Parametern

Alles rund um die Programmierung mit Qt
Antworten
Holger83
Beiträge: 3
Registriert: 26. April 2011 15:02

Eigenes Widget doXml() und Setzen von Parametern

Beitrag von Holger83 »

Hallo,

ich versuche gerade ein eigenes Widget zu bauen. Es handelt sich dabei um die Ableitung der Klasse QFrame. Die Funktionalität der Basisklasse selbst soll erhalten bleiben. Für die Auswertung in meinem Programm habe ich weitere Eigenschaften hinzugefügt. Generell scheint auch alles zu funktionieren.
Mein Problem ist nun, dass das QFrame einen Titel besitzt welcher standardmäßig im Designer so gesetzt ist, dass dieser übersetzt wird. Ich möchte aber den Titel auf notr="true" setzen. Mein Ansatz war dass ich in der doXml Methode bereits den entsprechenden Eintrag vorgebe. Dies hat jedoch nur zur Folge, dass mein Designer abstürzt. Ich habe jetzt schon einige Einträge probiert aber es funktioniert nicht.
Auch die Anleitung http://doc.qt.nokia.com/latest/designer ... idgets.htm hilft mir nicht besonders. Zudem scheint der zweite XML Codeblock kein XML zu sein. Meiner Meinung nach fehlen dort spitze Klammern.
Kann ich die Eigenschaft auch in der Plugin::initialize() Methode setzen?

Gruß,
Holger
Antworten