0
我正在使用QT Jambi(java)制作浏览器窗口截图。 我的主要方法启动框架是这样的:使用QT Jambi制作截图
QApplication.initialize(new String[1]);
ScreenshotMain widget = new ScreenshotMain();
widget.showFullScreen();
QApplication.exec();
,并在浏览器与负载进行调用下面的方法,并采取截图。现在
public void loadDone() {
// Taking screenshot
QPixmap pixmap;
pixmap = QPixmap.grabWidget(browser);
pixmap.save(writeTo, "png");
System.out.println("Made screenshot "+writeTo);
browser.loadProgress.disconnect(this);
browser.loadFinished.disconnect(this);
QApplication.closeAllWindows();
}
我的问题是:
我怎样才能使屏幕截图出来的应用程序,而无需打开浏览器窗口,把它加载内容。这个想法是我有一个服务器应用程序,我不想打开一个窗口来制作屏幕截图。
有没有人有过使用QT Jambi以这种方式制作屏幕截图的经验。
非常感谢您的帮助 马克