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 :
Est ce que il y a pas plus rapide pour afficher mon simple "hello" ?
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)
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 :
il y a plus simple ?
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)
Partager