要为 Qt 的 tooltip 添加图片,您可以使用 setToolTip() 方法和 HTML 标记。以下是一个示例代码:

QLabel* label = new QLabel(this);
label->setToolTip('<html><img src=":/path/to/image.png"></html>');

其中,':/path/to/image.png' 是您要添加的图像的路径。请注意,这仅适用于使用 Qt 资源系统的图像。如果您使用文件系统中的图像,则需要提供完整的文件路径。

另外,您还可以在 HTML 标记中添加其他样式,例如:

label->setToolTip('<html><img src=":/path/to/image.png"><br><b>Tooltip Text</b></html>');

这将在图像下方添加一个粗体的文本行。

Qt Tooltip 添加图片:使用 HTML 和资源系统

原文地址: https://www.cveoy.top/t/topic/nhO7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录