gpt4 book ai didi

qt - 在 Qt 中创建小部件预览

转载 作者:行者123 更新时间:2023-12-02 01:50:22 26 4
gpt4 key购买 nike

在 Qt 中,是否可以创建小部件的临时预览(GUI 的快速快照),就像 Windows7 中的实时任务栏预览一样(当我们将光标放在任务栏中的项目上时,快照窗口会显示在最佳) ?任何想法

最佳答案

您可以使用 QWidget 方法将小部件渲染到图像中:

void    render(QPaintDevice * target, const QPoint & targetOffset = QPoint(), const QRegion & sourceRegion = QRegion(), RenderFlags renderFlags = RenderFlags( DrawWindowBackground | DrawChildren ))
void render(QPainter * painter, const QPoint & targetOffset = QPoint(), const QRegion & sourceRegion = QRegion(), RenderFlags renderFlags = RenderFlags( DrawWindowBackground | DrawChildren ))

并使用具有所需大小的结果 QImage 向用户显示预览。

关于qt - 在 Qt 中创建小部件预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133414/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com