C++ 是否在缩略图按钮上应用鼠标悬停图像事件?
我在Mac OSX上的Qt中工作。我在一个按钮上设置了一个缩略图。然后我想在鼠标悬停事件的缩略图上应用第二个图像。我已经试过了,但在鼠标悬停事件中,我的第一个图像被隐藏,只有第二个图像出现。我希望在鼠标悬停时同时显示这两个图像。我附上了我想做的事情的图片。在这种情况下,第一个图像是汽车图像,第二个图像是播放图像(圆圈中的白色三角形)C++ 是否在缩略图按钮上应用鼠标悬停图像事件?,c++,qt,qpushbutton,video-thumbnails,C++,Qt,Qpushbutton,Video Thumbnails,我在Mac OSX上的Qt中工作。我在一个按钮上设置了一个缩略图。然后我想在鼠标悬停事件的缩略图上应用第二个图像。我已经试过了,但在鼠标悬停事件中,我的第一个图像被隐藏,只有第二个图像出现。我希望在鼠标悬停时同时显示这两个图像。我附上了我想做的事情的图片。在这种情况下,第一个图像是汽车图像,第二个图像是播放图像(圆圈中的白色三角形) 如果有人知道,请告诉我 只需再创建一个包含第一个和第二个图像的图像,并在用户悬停按钮时将其设置为您的按钮 如果要动态执行此操作,可以将新图像添加到旧图像中。您可以
如果有人知道,请告诉我 只需再创建一个包含第一个和第二个图像的图像,并在用户悬停按钮时将其设置为您的按钮 如果要动态执行此操作,可以将新图像添加到旧图像中。您可以使用
QPainter
实现这一点。您应该在图像上绘制如下内容:
QPixmap base, second; // come from your code
QPixmap result(200, 200);
QPainter painter(&result);
painter.drawPixmap(0, 0, base);
painter.drawPixmap(100, 0, second);
现在,result
包含两个图像