Kann man das ein Fenster in PyQt4 ausdrucken? bei google finde ich nichts vernünftiges weil "print" ja in vielen programmen vorkommt...
Wenn es mmöglich ist sollte es ein TextBrowser ohne scrollbars und in voller größe (langgezogen, also dass man den ganzen text sieht )
ausdrucken können, oder muss man dazu mit PIL arbeiten?
- Dann klappt das ja mit den scrollbars nicht...
Gruss
[PyQt4] Fenster ausdrucken
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Ich wuerde ja mal bei den ganzen Klassen schauen, die sich mit dem Drucken beschaeftigen, es sei denn du willst wirklich die Widgets und nicht den Inhalt ausdrucken - ich glaube das wird (sinnigerweise) nicht unterstuetzt.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
QWidget hat eine "render()"-Methode, mit der man das Widget veranlassen kann, sich auf ein beliebiges "QPaintDevice" oder einen beliebigen "QPainter" zu zeichnen. Da "QPrinter" ein "QPaintDevice" ist, kann man darüber also Widgets drucken ... ob das sinnvoll ist, sei mal dahingestellt.