Seite 1 von 1
3D-Rahmendicke eines wxPanel-Objektes ändern
Verfasst: Montag 18. Mai 2009, 16:22
von wuf
Hallo wxPython Freunde
Ich erstelle ein wx.Panel-Objekt mit
Code: Alles auswählen
self.main_panel = wx.Panel(self, style=wx.RAISED_BORDER)
Nun möchte ich die Dicke des mit 'style=wx.RAISED_BORDER' konfigurierten 3D-Rahmens ändern. Jetzt sieht es so aus wie dieser nur 1 Pixel dick ist und somit der 3D-Effekt nicht sichtbar wird. Gib es hierfür eine Methode?
Gruss wuf

Re: 3D-Rahmendicke eines wxPanel-Objektes ändern
Verfasst: Montag 18. Mai 2009, 18:19
von gerold
wuf hat geschrieben:Nun möchte ich die Dicke des mit 'style=wx.RAISED_BORDER' konfigurierten 3D-Rahmens ändern.
Hallo wuf!
Ich glaube, dass der Rahmen vom Betriebssystem oder vom WM vorgegeben ist. Du könntest dir den Rahmen selber zeichnen, wenn er besonders dick sein muss.
mfg
Gerold

Verfasst: Montag 18. Mai 2009, 22:51
von wuf
Hallo gerold
Es sieht sehr danach aus, dass diese Option wie einige andere fix vorgegeben sind. Ich werde einmal versuchen deinen Vorschlag umzusetzen. Meine Einarbeitung in wxPython geht nicht so schnell voran wie ich es gerne möchte, da es sehr viel zu lesen, suchen und zu verstehen gibt.
Ich danke dir für die Antwort.
Gruss wuf
