Bonjour,
je programme un petit programme pour m'amuser sous glade. Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> <!--Generated with glade3 3.4.5 on Tue Nov 4 07:23:51 2008 --> <glade-interface> <widget class="GtkWindow" id="Whorloge"> <property name="width_request">400</property> <property name="height_request">200</property> <property name="visible">True</property> <property name="title" translatable="yes">Timer Spirotiger</property> <signal name="destroy" handler="on_Whorloge_destroy"/> <child> <widget class="GtkTextView" id="texttime"> <property name="visible">True</property> <property name="can_focus">True</property> </widget> </child> </widget> </glade-interface>Je n'arrive pas à faire apparaitre et mettre à jour le chrono. Auriez-vous des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 #!/bin/python try: import pygtk pygtk.require("2.0") import time import gtk import gtk.glade except: pass class C_horloge: def __init__(self): self.gladefile="/home/julien/bin/horloge/chrono.glade" self.Fenetre=gtk.glade.XML(self.gladefile, "Whorloge") dic={"on_Whorloge_destroy":self.fermer} self.Fenetre.signal_autoconnect(dic) self.tZero=time.time() self.Wext=self.Fenetre.get_widget("texttime") self.buf=self.Wext.get_buffer() def fermer(self,widget,donnees=None): gtk.main_quit() def boucle(self): gtk.main() def startc(self): self.t=time.time() -self.tZero self.tiTuple=time.gmtime(self.t) self.tt=time.strftime("%H:%M:%S", self.tiTuple) print self.tt self.buf.set_text(self.tt) if __name__=='__main__': app=C_horloge() app.boucle() app.startc()
A bientôt, bonne soirée.
Partager