int main(int argc, char *argv[]) { QApplication app(argc, argv); RenderArea area; area.setGeometry(100, 100, 600, 500); area.show(); QTeXPaintDevice tex(QString("example.tex"), QSize(600, 500)); tex.setDocumentMode(); QPainter paint; paint.begin(&tex); area.draw(&paint); paint.end(); return app.exec(); }
void TriggerRecognizer::displayImage() const { // debug method. should be not used in production! std::cerr << "displayImage" << std::endl; QWidget *activeWindow = QApplication::activeWindow(); RenderArea *renderArea = new RenderArea; QObject::connect(activeWindow, SIGNAL(closed()), renderArea, SLOT(close()) ); renderArea->setImage(image); renderArea->show(); renderArea->update(); std::cerr << "Recognizer: created new RenderArea and displayed it" << std::endl; }