gpt4 book ai didi

c++ - 缩放到桌面特定部分的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:56 25 4
gpt4 key购买 nike

我想(主要是为了教学目的)创建一个 linux 应用程序,它应该允许用户在屏幕上选择一个矩形(无论哪个窗口位于该区域内)并在屏幕上缩放它。

我应该从哪里开始?我已经使用 C# 在 Windows 上做了类似的事情(基本上我拍摄了该区域的快照并使用图像控件对其进行了缩放)但是在 Linux 上我不知道从哪里开始。

我正在考虑将 QT 用于主窗口,也许是带有 Qt 的 openGL,但我需要了解这种方法是否正确以及一些启动提示才能开始。使用 QT 和 openGL 是执行此操作的好方法吗?我应该使用什么 api/功能在屏幕上绘制并复制它的特定区域(并缩放它)?

最佳答案

我认为使用 Qt 是个好主意。也许一个好的开始可能是 Qt screenshot example .然后创建一个简单的 QApplication 来根据鼠标位置显示缩放的部分应该是可行的,即使对于第一个 Qt 项目也是如此!

我真的推荐你使用 QtCreator 在 linux 上开发它是一个非常棒的 IDE。

关于c++ - 缩放到桌面特定部分的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000818/

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