如何为Qt应用程序生成文档屏幕截图?

时间:2014-12-13 09:25:54

标签: qt automation screenshot qtscript

如果没有人工干预,我想生成Qt桌面应用程序的屏幕截图。发布make documentation制作目标时应生成屏幕截图。因此,在源代码树中没有包含屏幕截图的PNG文件,而是有自动指示如何生成它们。

生成屏幕截图的一个优点是文档始终保持准确。它将解决Qt小部件的视觉外观可能随时间而变化的问题。另一个优点是可以创建不同Qt样式的屏幕截图。使用Qt样式  QApplication::setStyle()或使用-style命令行选项启动应用程序。

我想有两种方法可以实现我的目标。

  • 记录携带应用程序所需的所有鼠标事件和击键 进入截屏的状态。

  • 使Qt应用程序具有脚本性,并编写一个脚本,使应用程序进入截屏状态

是否有任何可以自动化第一种方法的第三方软件? 我应该使用QtScript进行第二种方法吗?还有其他方法可以实现我的目标吗?是否有任何开源Qt应用程序在其构建系统中生成其文档屏幕截图?

0 个答案:

没有答案