Я использую 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.
Большое спасибо за вашу помощь Marc