Форум программистов, компьютерный форум, киберфорум
Python: PyGame
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
29 / 25 / 9
Регистрация: 26.05.2017
Сообщений: 261

Pygame на Raspberry pi - караказебры

15.02.2019, 14:42. Показов 1191. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приведенный ниже код работает нормально на Windows, но если перекинуть его на raspberry... Получается инопланетный язык. Замечу, кодировка utf-8, при перемещении она не сбивается, файл со шрифтом один и тот же.
Python
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# -*- encoding: utf-8 -*-
import socket
import configparser
import io
import numpy as np
import pygame
import sys
import os
import time
 
def display_txt(text, txt_size, txt_color, position, txt_update):
    font = pygame.font.Font('ComicSansMS.ttf', int(txt_size))
    text = font.render(str(text), 0, txt_color)
    textpos = text.get_rect()
    if position == 1:
        textpos.centerx = 135 #150
        textpos.centery = 10
        display.blit(text,textpos)
    elif position == 2:
        textpos.centerx = 80
        textpos.centery = 64
        display.blit(text,textpos)
    elif position == 3:
        textpos.centerx = 135
        textpos.centery = 118
        display.blit(text,textpos)
    if txt_update:
        pygame.display.update()
 
 
aqua      = (  0, 255, 255)   # морская волна
black     = (  0,   0,   0)   # черный       
blue      = (  0,   0, 255)   # синий        
fuchsia   = (255,   0, 255)   # фуксия       
gray      = (128, 128, 128)   # серый        
green     = (  0, 128,   0)   # зеленый      
lime      = (  0, 255,   0)   # цвет лайма   
maroon    = (128,   0,   0)   # темно-бордовый
navy_blue = (  0,   0, 128)   # темно-синий  
olive     = (128, 128,   0)   # оливковый    
purple    = (128,   0, 128)   # фиолетовый   
red       = (255,   0,   0)   # красный      
silver    = (192, 192, 192)   # серебряный   
teal      = (  0, 128, 128)   # зелено-голубой
white     = (255, 255, 255)   # белый        
yellow    = (255, 255,   0)   # желтый       
 
pygame.init()
global display
pygame.mouse.set_visible(0)
size = width,height = 160,128
display = pygame.display.set_mode(size)
 
work=True
while work==1:
    display.fill(black)
    display_txt('Запуск', 30, red, 2, False)
    display_txt(time.strftime("%H:%M:%S"), 20, aqua, 1, True)
    time.sleep(0.5)
 
 
 
pygame.quit()
conn.close()
Добавлено через 5 часов 11 минут
.decode('utf-8') - это ответ.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2019, 14:42
Ответы с готовыми решениями:

Кросс компиляция для Raspberry Pi 4 (Raspberry Pi OS 10 Buster)
Привет всем! Как установить qt c toolchain -ом для кросс компиляции в Raspberry Pi OS 10 Buster потому как для Raspberry Pi 4 ? На...

При импорте pygame пишет что нет модуля pygame.base
Устанавливаю для kivy.Всё есть (sython,gsstreamer,kivy,pyscripter,python) , а вот фраем. pygame не работает.Почему?Что ещё надо для работы...

Ошибка в pygame AttributeError: 'pygame.Rect' object has no attribute 'blit'
Создаю игру, крестики нолики Почему возникает ошибка и как ее исправить? AttributeError: 'pygame.Rect' object has no attribute 'blit' ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2019, 14:42
Помогаю со студенческими работами здесь

Pygame ошибка module ‘pygame’ has no ‘init’ member
Всем здравствуйте. Недавно начал работать с VS code и выдает такая ошибка. Прикрепляю полностью скрин. Нашел решение перед каждой...

pygame.error: cannot convert without pygame.display initialized
Только начал изучать спрайты Выдаёт ошибку: Traceback (most recent call last): File "D:/project1/OCode.py", line 18, in...

Pygame.mixer.music.set_pose() не меняет pygame.mixer.music.get_pose()
Доброго времени суток, друзья! Пишу что-то среднее между часами и музыкальным плеером. Решил, что музыку буду воспроизводить с помощью...

Raspberry pi
Прошу помочь разобраться с установкой GSM модуля на Raspberry pi 3. Не могу найти нормальный мануал под конкретный модуль "sim800 gsm...

Raspberry Pi Zero W
Помогите настроить почту, что и как делать, весь гугл перерыл ничего толкового не нашел :( (прошивка P4WNP1)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru