def VisualiserPage(self, event=None): index = self.GetSelection() if index == -1: dlg = wx.MessageDialog( self, _(u"Vous devez d'abord sélectionner un document !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return thumb = self.GetItem(index) track = thumb.track if track.isImage == True: # Ouvrir Editeur Photo from Dlg import DLG_Visualiseur_image dlg = DLG_Visualiseur_image.MyFrame(None, imgPIL=track.image) dlg.Show(True) else: # Création du doc dans le répertoire Temp et ouverture nomFichier = UTILS_Fichiers.GetRepTemp(fichier="document.%s" % track.type) buffer = track.buffer file = open(nomFichier, "wb") file.write(buffer) file.close() FonctionsPerso.LanceFichierExterne(nomFichier)
def Visualiser(self, event=None): if self.imagewx == None: dlg = wx.MessageDialog(self, _(u"Il n'y a aucune image à visualiser !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return from Dlg import DLG_Visualiseur_image dlg = DLG_Visualiseur_image.MyFrame(None, imgWX=self.imagewx) dlg.Show(True)