Fenster im 2 Bildschirm anzeigen

Fragen zu Tkinter.
syslink88
User
Beiträge: 14
Registriert: Mittwoch 14. November 2007, 15:47

Ok danke ich habst damit hinbekommen.
Nun kahm das nächste Problem auf wenn eine zeit bei 10 sec angekommen ist hängt sich das Programm auf.

Code: Alles auswählen

from Tkinter import * 
from time import *
import time 
import thread 


class TimerTest: 
    def __init__(self): 
        self.status = 1 
        root = Tk()
        #root.state('zoomed')       #Vollbild
        #root.overrideredirect( 1 ) #Vollbild

        

        c = Canvas(master=root, width=1280, height=800,background='black') 


        self.l = Label(font=('Arial',40),fg='white',bg='black') 
        self.l.pack
        self.o = Label(font=('Arial',40),fg='white',bg='black') 
        self.o.pack
        self.p = Label(font=('Arial',40),fg='white',bg='black') 
        self.p.pack

        #hintergrund = PhotoImage(file="darkflame.gif") 
        #c.create_image(0,0, image=hintergrund, anchor=NW)
    
        c.create_text('15.3c','3.4c',text='Text: ',
                     font=('Arial', 40), anchor=W ,fill='white')




        c.create_text('18.3c','5.4c',text=":",
                     font=('Arial', 40), anchor=W ,fill='white')
        c.create_text('14.3c','5.4c',text=":",
                     font=('Arial', 40), anchor=W ,fill='white')

        c.create_window('16.8c','5.4c', window=self.o)
        c.create_window('19.8c','5.4c', window=self.l)
        c.create_window('13.8c','5.4c', window=self.p)
        c.pack()
        self.go()
        root.mainloop() 
         
    def go(self): 
        self.status = 1 
        thread.start_new_thread(self.endless,()) 

    def endless(self): 
        i = 0 
        while self.status: 
            timest = gmtime()[3]
            timemin = gmtime()[4]
            timesec = gmtime()[5]
            endst = 20
            endmin = 30
            zeitst = endst - timest
            zeitmin = endmin-  timemin
            zeitsec = 59 - timesec

            self.p.configure(text=zeitst) 
            self.o.configure(text=zeitmin)            
            self.l.configure(text=zeitsec) 
            time.sleep(1) 
            i += 1  

    def stop_it(self): 
        self.status = 0 


TimerTest()
syslink88
User
Beiträge: 14
Registriert: Mittwoch 14. November 2007, 15:47

Danke für den Link der ist super.
Aber das Problem hier ist es das der nur auf 0 runterläuft und nicht auf
eine Zeit.
Ich versuche das schon zu verändern bekomme es aber nicht hin.

sysLINK
schlangenbeschwörer
User
Beiträge: 419
Registriert: Sonntag 3. September 2006, 15:11
Wohnort: in den weiten von NRW
Kontaktdaten:

es hilft im allgemeinen, die tips die man bekommt, zu beachten :wink:
syslink88
User
Beiträge: 14
Registriert: Mittwoch 14. November 2007, 15:47

Jo werde ich machen.
syslink88
User
Beiträge: 14
Registriert: Mittwoch 14. November 2007, 15:47

Ok das mit dem Bild hab ich jetz hinbekommen.
Muss nur noch mit der Zeitberechnung mir das anschauen,
das diese auf eine Uhzeit geht.

Und wie bekomme ich eigentlich das Bild auf meinen 2. Monitor?
Kann da mir jemand nen Tipp geben?

sysLINK
Antworten