Bonjour à tous,

Je souhaite afficher un fichier pdf dans mon application, dans un sizer plus exactement. ( pas dans une nouvelle fenêtre).
A l'éxecution, je rien ne s'affiche dans mon sizer, mais je vois que le pdf s'est ouvert! le problème est que je ne sais pas où

Pour mon interface graphique, j'utilise wxFormBuilder! qui génère un fichier de classes python.

Mon interface est de la sorte :
frame-> boxSizer->auinotebook->panel->boxSizer->(panel,spacer,boxSizer =bSizer27)

Je souhaite afficher mon pdf dans ce dernier sizer.
Pour l'affichage du pdf, j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 from wx.lib.pdfwin import PDFWindow
(Pour ce qui est de l'utilisation de ce code, je me suis référé à http://www.daniweb.com/software-deve...on/code/216848 )

Mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
def __init__(self, ctrl): 
    wxfb_class.MO.__init__(self,None)  # j'hérite de mon fichier de class wxFormBuilder
    .....
 
 
def affichepdf (self,event) :
    self.pdf= None
    self.pdf= PDFWindow(self.m_auinotebook,style wx.SUNKEN_BORDER)
    self.bSizer27.Add(self.pdf,proportion=1,flag=wx.EXPAND)
    self.pdf.LoadFile(self._chemin)  #self._chemin = chemin d'accès de mon pdf
Je sèche, j'ai essayé de changer le 1er arg de PDFWindow(), rien n'y change.

Merci d'avance pour votre aide

Shiz