Seite 1 von 1

Qt Dialog aus UI File "rendern"

Verfasst: 8. Juli 2011 09:48
von BitEater
Hallo zusammen,

für ein neues Projekt wäre es mir hilfreich, wenn es möglich wäre, innerhalb einer .NET Applikation, ein Qt .ui File laden, leicht verändern und dann den damit beschriebenen Dialog in eine Grafikdatei (gerne auch nur im RAM) rendern zu können. Der Dialog sollte also gar nicht auf dem Bildschirm sichtbar sein, sondern nur eine Pixelgrafik daraus generiert werden.

Gibt es da eine Chance? Kenne mich leider mit Qt überhaupt nicht aus.

Vielen Dank für Hinweise.

BitEater

Verfasst: 8. Juli 2011 10:35
von franzf
Theoretisch QUiLoader. Praktisch brauchst du eine Instanz von QAppliation. Wie sich das in einem .Net-Projekt verhält - keine Ahnung!

Der schnellste Weg ans Ziel wäre eine eigene Qt-Anwendung, die nur das ui lädt, als Pixmap speichert, die Applikation gibt dann den Dateinamen aus (der kann natürlich auch in ein file geschrieben werden, o.Ä.) und beendet sich.
Dein .NET-Programm startet dieses Programm nun und findet nach dessen Ende an entsprechender Stelle das fertige Pixmap und kann es laden.

Verfasst: 8. Juli 2011 13:29
von BitEater
@franzf: Von .NET mal abgesehen. Gibt es da eine Möglichkeit, ohne das Fenster auch anzuzeigen?

Verfasst: 8. Juli 2011 15:10
von franzf
BitEater hat geschrieben:@franzf: Von .NET mal abgesehen. Gibt es da eine Möglichkeit, ohne das Fenster auch anzuzeigen?
So war das auch gar nicht gemeint! Du sollst eben in dem Programm nur die UI laden und in ein QPixmap rendern, dazu muss das Fenster nicht angezeigt werden.