Entfernen der "Titelleise"

Plattformunabhängige GUIs mit wxWidgets.
Antworten
thonix
User
Beiträge: 47
Registriert: Samstag 12. August 2006, 00:06

Mittwoch 30. Juli 2008, 10:21

Hallo zusammen,

leider wurde ich über Google etc. nicht schlau ...

Ich möchte in einem Fenster die Titelleiste (wie das Teil auch immer heißt welches das Icon den Titel Close Minmize und Maximize beheimatet) entfernen.

Bei meiner Suche bin ich auf die Methode UseNativeDecorations gestoßen wo ich aber - muss ich eingestehen - nicht richte verstehe.
Besonders was das Beispiel dazu soll:

Code: Alles auswählen

        MyFrame *frame = new MyFrame;       // use default ctor
        frame->UseNativeDecorations(false); // change from default "true"
        frame->Create(parent, title, ...);  // really create the frame
URL dazu: http://docs.wxwidgets.org/trunk/classwx ... 00eff20d90

Kann mir da jemand helfen wie ich diese Leiste weg bekomme ?

Vielen Dank

Thonix[/url]
Benutzeravatar
Rebecca
User
Beiträge: 1662
Registriert: Freitag 3. Februar 2006, 12:28
Wohnort: DN, Heimat: HB
Kontaktdaten:

Mittwoch 30. Juli 2008, 11:27

Gib dem Konstruktor von wx.Frame den Paramter style=wx.FRAME_TOOL_WINDOW mit.
Offizielles Python-Tutorial (Deutsche Version)

Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
thonix
User
Beiträge: 47
Registriert: Samstag 12. August 2006, 00:06

Mittwoch 30. Juli 2008, 13:02

Gigantisch - danke :)
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

Sonntag 14. September 2008, 11:58

kann man auch einzelne elemente der titelleiste entfernen
ich würde gerne das symbol Grosses fenster ausblenden
damit mein FRame immer die gleiche grösse hat
Danke
Lonestar
User
Beiträge: 147
Registriert: Samstag 9. August 2008, 08:31

Sonntag 14. September 2008, 12:37

ja, du kannst den style selber bestimmen
http://docs.wxwidgets.org/stable/wx_wxf ... ml#wxframe
einfach an den default konstruktor halten, und deinen eigenen daraus basteln
Antworten