Eigenes Bildchen in wx.MessageDialog

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

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)

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

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

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: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

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.
Antworten