MyDomDom@gmail.com a écrit :
Merci Bruno !!
Je suis sous Win xp sp3, python 2.5, wxpython 2.8.8.1.
Je pense qu'il s'agit de la librairie ObjectListview qui permet de
faire des ListCtrls ( http://objectlistview.sourceforge.net/python/index.html
).
Mais comme je ne sais pas exactement ce qu'il faut chercher et où (je
ne suis qu'un modeste amateur et n'ai pas non plus de boule de
cristal), je pose la question ici...
Puis-je rediriger la sortie depuis le programme que je conçois ou faut-
il forcément, comme le suggère ta réponse, aller modifier la librairie
ObjectListView (si c'est elle!).
Je crois que j'ai compris:
ObjectListview est une librairie qui propose une sorte de wx.ListCtrl
(très) amélioré. (Je ne connaissais pas. C'est impressionnant !)
Au début de ton programme, il y a donc forcément un appel à
wx.PySimpleApp() ou wx.App(). C'est cela qui intercepte les écritures
dans stdout et stderr, vers une fenêtre créée exprès (sous Windows, il
n'y a pas forcément de console!)
Puisque ton éditeur préféré en propose une, de console, tu peux essayer
d'ajouter "redirect=False":
wx.PySimpleApp(redirect=False)
ou
wx.App(redirect=False)
--
Amaury