Bild in QMessageBox einbinden

Alles rund um die Programmierung mit Qt
Antworten
Condemned
Beiträge: 16
Registriert: 7. Mai 2008 19:03
Kontaktdaten:

Bild in QMessageBox einbinden

Beitrag von Condemned »

hi leutz hab da folgendes prob, und zwar möchte ich bei dem About dialog neben dem text auch ein bild anzeigen lassen. ist sowas möglich?
ich dachte mir das es mit html "code" gehen müsste, da man ja alle anderen einstellungen in eine QMessageBox auch mit html vornehmen kann, als <b>,<br>...

hier mal der code wie ich es versucht habe:

Code: Alles auswählen

QMessageBox::about(this, tr("1337-DVD-Collector"),
                      tr("<b>1337-DVD-Collector</b><br>"
					  "Version 1.0<br>"
					  "<img src='C:/kbsoft/bilder/logo.png'><br>"
					  "Der 1337-DVD-Collector  ist eine Kostenlose DVD-Verwaltungssoftware<br>"
					  "von Klabusterberry Software.<br>"
					  "--------------------------------------------------------------------<br>"
					  "© 2008 KB-Soft Team") );		
hoffe einer kann mir helfen
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt!
Albert Einstein
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

QMessageBox besteht nicht nur aus den statischen Funktionen! Außerdem gibts auch hier ne gute Doku.
http://doc.trolltech.com/4.4/qmessagebo ... ixmap-prop
-> QMessageBox::setIconPixmap( const QPixmap& )
Damit kannst du jedes beliebige Pixmap reinsetzen.

Edit:
Wenn du das im angezeigten Text unterbringen willst, musst du dir glaub ich eine eigene AboutDialog-Klasse schreiben.
Antworten