Seite 1 von 1

Bild in QMessageBox einbinden

Verfasst: 12. Dezember 2008 17:33
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

Verfasst: 12. Dezember 2008 20:32
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.