Window Shape aus Bild
Verfasst: Mittwoch 30. April 2008, 18:42
Hallo, ich bins mal wieder!
Und zwar habe ich mir gestern einmal wxPython angesehen, ein wenig damit herumgespielt und zuletzt noch in der Demo einen Blick auf die Möglichkeiten geworfen. Nun ist mir dort der Punkt "Shaped Window" aufgefallen. Im Beispiel aus der Demo werden jedoch Bilddaten aus einem Modul namens "images" geladen, nicht aus einem PNG oder BMP Bild direkt. Nun würde ich gerne wissen, wie ich die Form eines Fensters nach dem Inhalt eines solchernen Bildes bestimmen kann.
Ich habe bereits meinem Frame den Style wx.FRAME_SHAPED gegeben, ein wx.Image('bild.png').ConvertToBitmap() erstellt und nun mit frame.SetShape(image) die Form gesetzt. Doch letztere ist rechteckig, nicht wie im Bild kreisförmig. Ich habe es mit BMP und PNG versucht, beide mit GIMP erstellt und einen schwarzen Kreis auf transparentem Hintergrund zeigend.
Ich hoffe, ihr könnt mir ein wenig weiterhelfen und bedanke mich bereits im Voraus für eure Bemühungen,
Pythonierer!
Und zwar habe ich mir gestern einmal wxPython angesehen, ein wenig damit herumgespielt und zuletzt noch in der Demo einen Blick auf die Möglichkeiten geworfen. Nun ist mir dort der Punkt "Shaped Window" aufgefallen. Im Beispiel aus der Demo werden jedoch Bilddaten aus einem Modul namens "images" geladen, nicht aus einem PNG oder BMP Bild direkt. Nun würde ich gerne wissen, wie ich die Form eines Fensters nach dem Inhalt eines solchernen Bildes bestimmen kann.
Ich habe bereits meinem Frame den Style wx.FRAME_SHAPED gegeben, ein wx.Image('bild.png').ConvertToBitmap() erstellt und nun mit frame.SetShape(image) die Form gesetzt. Doch letztere ist rechteckig, nicht wie im Bild kreisförmig. Ich habe es mit BMP und PNG versucht, beide mit GIMP erstellt und einen schwarzen Kreis auf transparentem Hintergrund zeigend.
Ich hoffe, ihr könnt mir ein wenig weiterhelfen und bedanke mich bereits im Voraus für eure Bemühungen,
Pythonierer!