2013-05-24 14 views
5

Ich verwende Qt für ein Projekt (Qt 5.0.2, vorkompiliert und heruntergeladen von qt-project.org) unter Windows 7 (32-Bit) und ich habe Probleme mit dem Versuch um ein Dokument zu drucken.Qt kann Drucker unter Windows nicht erkennen

Ich kann als PDF drucken und ich habe die gleiche ausführbare Datei in anderen Computern getestet, es funktioniert nur gut. Ich habe Drucker installiert und kann normal von jedem anderen Programm wie Notepad oder Word drucken. Irgendein Hinweis darauf, warum es eine leere Liste zurückgibt? Ich kann dieses Verhalten nirgends dokumentiert finden, ist das ein Qt-Fehler?

+0

könnten Sie bitte weitere Informationen über Ihre Umgebung (OS, 32/64 oder usw.) geben – AnatolyS

+0

@AnatolyS: Windows 7, 32-Bit –

+0

führen Sie Ihre Anwendung von QCreator oder über die Befehlszeile? – AnatolyS

Antwort

4

Wenn Sie Ihre Qt-Anwendung bereitstellen, sollten Sie

[your Qt application]\printsupport\windowsprintersupport.dll 

Die Bibliothek setzen windowsprintersupport.dll von

[Qt path]\[platform]\plugins\printsupport 

P. S. ergriffen werden sollten, Die erste Antwort ist fast korrekt, außer den Pfadnamen.

-2

Kann Ihre Anwendung kann nicht Plugins, die Einrichtungen ermöglichen das Drucken (printingsupport Verzeichnis in Ausführungsverzeichnis von qt der bin \ Plugins Verzeichnis sein muss).

Diese Antwort wurde von AnatolyS 'Kommentar verschoben.

Verwandte Themen