Bonsoir,
je suis débutant en wx python.
je fais une application text editor genre notepad. je veux pouvoir charger des fichiers de log texte tres volumineux genre plusieurs centaine de MO.
il s'avere que lorsque j'utilise la methode pour charger le contenu d'un fichier dans un text editor ou STC text editor et bien à partir de 100Mo de taille de fichier le widget plante.
voilà mon code example :
self.control = wx.stc.StyledTextCtrl(self, 1,style=wx.TE_MULTILINE|wx.TE_RICH2,size=wx.Size( 500,400))
self.control.LoadFile(self.File_Path)
et là le load file marche tres bien sauf à partir d'une taille de fichier aux alentour de 100 Mo. je precise que j'ai assez de memoire vive sur mon PC.
je pense qu'il doit y avoir une limation de taille de buffer dans le widget text editor.
j'ai essayé de chrger le fichier ligne par ligne avec toutes les methodes de l'objet : InsertText, AppendText,AddText, LoadFile c'est pareil ça plante.
Merci d'avance si quelqu'un à l'info
Partager