Bonjour à tous,

J'utilise Python 2.7.5 avec PySide 1.2.1. Je développe sur Eric4 4.5.13 (r4486).

J'ai une exception qui est levée lorsque j'appuie sur le bouton "Print" d'un QPrintPreviewDialog. J'ai 2 messages :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Open File - The file os_integration\windows\icon_overlay.pyc could not be opened
Puis, après avoir appuyé sur OK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
eric4 - The debugged program raised the exception unhandled ImportError "No module named shell" File : os_integration\windows\icon_overlays.pyc, Line: 5
Voici le code du programme incriminé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
 
#!/usr/bin/python
# -*- coding: ISO-8859-1 -*-
 
import sys
from PySide import *
 
class Report(QtGui.QFrame):
    '''  '''
    def __init__(self):
        super(Report, self).__init__()
        document = QtGui.QTextDocument()
        cursor = QtGui.QTextCursor(document)
        cursor.insertText("Titre de l'état")
        dialog = QtGui.QPrintPreviewDialog()
        dialog.paintRequested.connect(document.print_)
        dialog.exec_()        
 
def main():
    app = QtGui.QApplication(sys.argv)
    frame = Report()
    frame.show()
    sys.exit(app.exec_())
 
if __name__ == '__main__':
    main()
J'ai fait pas mal de recherche sur internet, mais je n'ai vraiment pas trouvé grand chose ...
Quelqu'un aurait-il une piste pour débloquer ce problème ?
Je vous en remercie par avance.
Cordialement,