Воскресенье, 24.11.2024, 14:43 | Приветствую Вас Гость

...

Блог


04:00
Курс pygame

Pygame - хорошая библиотека,созданная специально для создания 2d-игр,хотя при  помощи этой библиотеки  можно создавать не только 2d-игры.Например,приложение Часики ,как можно понять, не является 2d-игрой.Начнем изучение библиотеки pygame c изучения приложения Часики,которое показывает текущее время.

import pygame
import sys
import time
pygame.font.init()
 
sc = pygame.display.set_mode((300, 200))
sc.fill((255, 255, 255))
 
while 1:
    for i in pygame.event.get():
        if i.type == pygame.QUIT:
            sys.exit()
    sc.fill((255, 255, 255))
    f1 = pygame.font.Font(None, 100)
    thour = str(time.localtime().tm_hour)
    tmin = str(time.localtime().tm_min)
    tsec = str(time.localtime().tm_sec)
    textTime = thour +":" + tmin + ":" + tsec
    text1 = f1.render(textTime, True,(180, 0, 0))
    sc.blit(text1, (10, 50))
    pygame.display.flip()

import pygame - строка,которая включает библиотеку pygame для использования в Python.

pygame.font.init() - инициализирует шрифт.

sc = pygame.display.set_mode((300, 200)) - создаёт окно с размером 300x200

for i in pygame.event.get() - открывает цикл обработки событий pygame.

textTime = thour +":" + tmin + ":" + tsec - формирование символьной строки с текущим временем.

 sc.blit(text1, (10, 50)) - отображение текста на экран.

 

Просмотров: 174 | Добавил: moskov | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Мини-чат

Статистика


Онлайн всего: 3
Гостей: 3
Пользователей: 0

Форма входа

Календарь

«  Ноябрь 2020  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30

Архив записей

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск