我有一个 Qt c++ 应用程序,但是当我尝试添加带有图像的工具提示时,如果图像是横向的,它会正确显示,但如果图像是纵向的,那么如果原始文件是纵向的,它将被旋转任何帮助!提前致谢。
QByteArray byteArray;
QBuffer buffer(&byteArray);
QPixmap pixmap(path);
pixmap.scaled(256,256,Qt::KeepAspectRatio,Qt::FastTransformation).toImage().save(&buffer,"PNG");
QString iconBase64 = QString::fromLatin1(byteArray.toBase64().data());
buffer.close();
return QString("<center>"
"<b>%1</b><br/>"
"<img src='data:image/png;base64, %2'><br/>"
"<i>Shift + double click to open file.</i>"
"</center>")
.arg(name)
.arg(QString(iconBase64));