problème avec QPrintPreviewDialog
Bonjour,
avez vous déjà rencontré ce problème.
Mon appli me permet d'imprimer des fiches recettes et pour cela j'utilise QtPrintSupport.QPrintPreviewDialog() se qui me permet de visualiser avant d'imprimer et ensuite de choisir l'imprimante et de lancer l'impression. tout marche bien quand je lance mon appli soit par l'invite dos ou directement avec PyScripter "*.py".
Je créé un exécutable avec cx_freeze et quand j'utilise l’exécutable "*.exe" j'ai bien l’aperçu avant impression mais le bouton des paramètres de la page n'est pas disponible et surtout quand je veux imprimer il m'oblige à enregistrer le fichier en format PDF.
j'essaye de comprendre et de chercher mais je n'ai rien trouvé à ce sujet.
Faut il ajouter une option ou un module dans mon setup ?
Voici la partie de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| # options d'inclusion/exclusion des modules
includes = ["os","sys","shutil","math","datetime","PyQt5","pickle","PIL"]
excludes = []
packages = []
# copier les fichiers et/ou répertoires et leur contenu:
includefiles = []
excludefiles=[]
if sys.platform == "win32":
includefiles += [(r"C:\Python34\Lib\site-packages\PyQt5","PyQt5")]
includefiles += [(r"C:\Python34\Lib\site-packages\PyQt5\translations","translations")]
includefiles += [(r"D:\Compilation cahier\icones","icones")]
includefiles += [(r"D:\Compilation cahier\Parametres","Parametres")]
includefiles += [(r"D:\Compilation cahier\Modules","Modules")]
includefiles += [(r"D:\Compilation cahier\Bibliotheque","Bibliotheque")]
else:
pass
# construction du dictionnaire des options
options = {"path": path,
"includes": includes,
"excludes": excludes,
"packages": packages,
"include_files": includefiles,
"include_msvcr" : True,
} |
Merci d'avance de votre aide