Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否在缩略图按钮上应用鼠标悬停图像事件?_C++_Qt_Qpushbutton_Video Thumbnails - Fatal编程技术网

C++ 是否在缩略图按钮上应用鼠标悬停图像事件?

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

我在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
包含两个图像