Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2008, à 15:25

gtkshroom

[Question]Afficher la sortie texte d'un terminal (Python/Glade)

Bonjour big_smile

Je programme une petite application avec le concepteur d'interface Glade et je rencontre quelques petites subtilités dont j'ai un peu de mal à trouver la solution. Mon application appelle une commande et affiche une sortie texte dans un terminal. Je souhaiterais copier cette sortie dans un objet "Text View"(ou Vue Texte) de l'interface, mais je ne vois pas trop comment faire. Voici le code:

#! /usr/bin/env python
# -*- coding: iso-8859-15 -*-

import gtk
import gtk.glade
import os

class nxtgtransfer:
	def __init__(self):
		self.gui=gtk.glade.XML("nxtgtransfer.glade")
		self.win=self.gui.get_widget("MainWindow")
		dico = {\
		'on_connect_btn_clicked':self.ok_clicked,\
		'on_MainWindow_destroy':gtk.main_quit,\
		'on_quit_btn_clicked':gtk.main_quit}
		self.gui.signal_autoconnect(dico)
		
		
	def ok_clicked(self, widget):
		os.system("nxttransfer -i")

nxtgtransfer()
gtk.main()

Voici, la sortie quand le périphérique n'est pas connecté:

preview1.png

Et quand il est connecté:

preview2.png

J'ai fait pas mal de recherches sur Google, mais je n'ai pas trouvé de réponse assez précise pour répondre à cette question. Je vous remercie à l'avance et bonne journée.

Hors ligne