如果没有人工干预,我想生成Qt桌面应用程序的屏幕截图。发布make documentation
制作目标时应生成屏幕截图。因此,在源代码树中没有包含屏幕截图的PNG文件,而是有自动指示如何生成它们。
生成屏幕截图的一个优点是文档始终保持准确。它将解决Qt小部件的视觉外观可能随时间而变化的问题。另一个优点是可以创建不同Qt样式的屏幕截图。使用Qt样式
QApplication::setStyle()或使用-style
命令行选项启动应用程序。
我想有两种方法可以实现我的目标。
记录携带应用程序所需的所有鼠标事件和击键 进入截屏的状态。
使Qt应用程序具有脚本性,并编写一个脚本,使应用程序进入截屏状态
是否有任何可以自动化第一种方法的第三方软件? 我应该使用QtScript进行第二种方法吗?还有其他方法可以实现我的目标吗?是否有任何开源Qt应用程序在其构建系统中生成其文档屏幕截图?