IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec Python Discussion :

Inserer du texte dans une text_view


Sujet :

GTK+ avec Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Par défaut Inserer du texte dans une text_view
    Bonjour je viens de commencer le python, et je me demandais si c' est normal d' avoir tout un pavé pour pouvoir inserer du texte dans ma text_view :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	def do_text_view(self):
    		self.buf = "hello"
    		self.t_view = gtk.TextView()
    		self.text_buffer = self.t_view.get_buffer()
    		start = self.text_buffer.get_start_iter()
    		end = self.text_buffer.get_end_iter()
    		self.text_buffer.delete(start, end)
    		start = self.text_buffer.get_start_iter()
      		self.text_buffer.insert(start, self.buf)
    Est ce que il y a pas plus rapide pour afficher mon simple "hello" ?
    Plus tard j' aimerais afficher tout ce qui defile sur la console dans cette meme text view.

    Edit: du coup en regardant la doc j' ai reussi a reduire le pavé a ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     def do_text_view(self):
    		self.buf = "hello"
    		self.chaine = gtk.TextBuffer(table=None)
    		self.t_view = gtk.TextView(buffer=self.chaine)
    		start = self.text_buffer.get_start_iter()
    		self.chaine.insert(start, self.buf)
    il y a plus simple ?

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Pour insérer du texte, je ne pense pas qu'il y ai beaucoup plus simple, mais ta la méthode buffer.set_text(text) qui remplace tout...

Discussions similaires

  1. Inserer du texte dans une zone de texte
    Par nawack dans le forum Général VBA
    Réponses: 2
    Dernier message: 23/04/2007, 10h43
  2. inserer un texte dans une image
    Par hayate12 dans le forum C++
    Réponses: 11
    Dernier message: 22/03/2007, 13h21
  3. [vbnet 1.1]Inserer deux simple quote sans texte dans une db
    Par ChristopheOce dans le forum Windows Forms
    Réponses: 8
    Dernier message: 15/03/2007, 08h51
  4. Réponses: 6
    Dernier message: 30/05/2006, 11h41
  5. inserer une image et du texte dans une Jlist
    Par cellestion dans le forum Composants
    Réponses: 4
    Dernier message: 03/03/2006, 23h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo