Eigenes Bildchen in wx.MessageDialog

Plattformunabhängige GUIs mit wxWidgets.
sprudel
User
Beiträge: 245
Registriert: Donnerstag 8. März 2007, 17:12

Eigenes Bildchen in wx.MessageDialog

Beitragvon sprudel » Dienstag 27. März 2007, 15:55

Hi. Ich würde gerne ein eigenes kleines Bildchen in einen wx.MessageDialog einbauen. Dateiformate sind egal. Ich kann ja konvertieren. Ist das möglich, wenn ja wie?

Ich hoffe ihr könnt mir helfen.
Benutzeravatar
DatenMetzgerX
User
Beiträge: 398
Registriert: Freitag 28. April 2006, 06:28
Wohnort: Zürich Seebach (CH)

Beitragvon DatenMetzgerX » Dienstag 27. März 2007, 18:10

Wirst wohl ein eigene Klasse schreiben müssen, sollte aber nicht all zu schwer sein.
sprudel
User
Beiträge: 245
Registriert: Donnerstag 8. März 2007, 17:12

Beitragvon sprudel » Dienstag 27. März 2007, 18:17

Wie kann ich überhaupt Bilder anzeigen lassen?
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Re: Eigenes Bildchen in wx.MessageDialog

Beitragvon gerold » Dienstag 27. März 2007, 18:54

sprudel hat geschrieben:Ich würde gerne ein eigenes kleines Bildchen in einen wx.MessageDialog einbauen.

Hi sprudel!

Vielleicht genügt dir das ja schon:

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

import wx

wx.SetDefaultPyEncoding("iso-8859-1")


def main():
    """Testing"""
   
    app = wx.PySimpleApp()
    diag = wx.MessageDialog(
        None, "Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_EXCLAMATION
    )
    diag.ShowModal()
    diag = wx.MessageDialog(
        None, "Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_ERROR
    )
    diag.ShowModal()
    diag = wx.MessageDialog(
        None, "Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_QUESTION
    )
    diag.ShowModal()
    diag = wx.MessageDialog(
        None, "Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_INFORMATION
    )
    diag.ShowModal()
   
    wx.MessageBox("Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_EXCLAMATION)
    wx.MessageBox("Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_ERROR)
    wx.MessageBox("Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_QUESTION)
    wx.MessageBox("Hallo Welt", style = wx.OK | wx.CENTER | wx.ICON_INFORMATION)


if __name__ == "__main__":
    main()

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Beitragvon gerold » Dienstag 27. März 2007, 19:29

Ein bischen weiter gespinnt...

http://www.python-forum.de/topic-10027.html
http://halvar.at | Kleiner Bascom AVR Kurs

Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder