Wie kann ich Pygame dazu bringen, die Uhrzeit anzuzeigen und sie mithilfe von Schriftarten zu ändern, wenn sich die UhrzPython

Python-Programme
Anonymous
 Wie kann ich Pygame dazu bringen, die Uhrzeit anzuzeigen und sie mithilfe von Schriftarten zu ändern, wenn sich die Uhrz

Post by Anonymous »

Ich habe eine funktionierende Digitaluhr in Python, aber ich versuche nicht, sie in Pygame visuell darzustellen.

Der Code für die Uhr funktioniert, zeigt aber einfach nichts an, obwohl ich dafür .blit verwendet habe.

Die Idee ist, dass der Timer jede Minute (Sekunde), jede Stunde (alle 60 Sekunden) und jeden Tag (alle 12 in Spielstunden) anzeigt. Dieser soll dann oben links erscheinen.

Hier ist mein Code:

Code: Select all

import sys, pygame, random, time
pygame.init()

#Screen
size = width, height = 1280, 720 #Make sure background image is same size
screen = pygame.display.set_mode(size)

done = False

#Animation
A1=0
A2=0

#Time Info
Time = 0
Minute = 0
Hour = 0
Day = 0
counter=0

#Colour
Black = (0,0,0)
White = (255, 255, 255)

#Fonts
Font = pygame.font.SysFont("Trebuchet MS", 25)

#Day
DayFont = Font.render("Day:"+str(Day),1, Black)
DayFontR=DayFont.get_rect()
DayFontR.center=(985,20)
#Hour
HourFont = Font.render("Hour:"+str(Hour),1, Black)
HourFontR=HourFont.get_rect()
HourFontR.center=(1085,20)
#Minute
MinuteFont = Font.render("Minute:"+str(Minute),1, Black)
MinuteFontR=MinuteFont.get_rect()
MinuteFontR.center=(1200,20)

#Images

Timer=pygame.time.get_ticks

Clock = pygame.time.Clock()

while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True

screen.fill(White)

#Timer
if Time

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post