So zum Problem jetzt.
Ich erzeuge einen HTML Code welchen ich dann QTextDocument übergebe, QTextDocument soll dann das alles drucken. So weit klappt auch alle bis auf die Tatsache, dass ich keine Bilder sehe sondern nur Text.
Code: Alles auswählen
...
for (int i=0; i<num_rows;i++)
{
druck += "<tr>";
druck +="<td>" + QString::number(i+1) + "</td>";
druck += "<td>" + m_image_table->item(i, 0)->text() + "</td>";
druck += "<td>" + m_image_table->item(i, 1)->text() + "</td>";
druck += "<td>" + m_image_table->item(i, 2)->text() + "</td>";
QString pic_path = m_config.m_image_path.c_str() + m_image_table->item(i, 4)->text();
pixmap = QPixmap(pic_path);
//Auf diese Art sieht man das Bild
//text_docu.addResource( QTextDocumet::ImageResource, QUrl("mydata://image.png" ), QPixmap( ":/ESM_GUI/Logo.png" ));
//QPixmap wird nicht vernünftig erzeugt
text_docu.addResource( QTextDocument::ImageResource, QUrl("mydata://image.png" ), pixmap );
druck += "<td> <img src=\"mydata://image.png\"> </td>";
...
Kann mir da einer helfen?
Das sitze ich mehrere Stunden gestern dran und komme nicht auf die Lösung und kaum habe ich den Thread eröffnet komme ich auf die Lösung. Der Code ist eigentlich in Ordnung. es lag an was anderem. ...