Skocz do zawartości
Gieneq

Pomiar pola powierzchni z Raspberry Pi

Pomocna odpowiedź

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Zainspirowałeś mnie żeby to sprawdzić – faktycznie działa! Problem był w funkcji, która wyłącza wyświetlanie kursora myszy. W VNC wciąż pojawia się mały punkt i zdarzenie dotyku jest dalej obsługiwane ale nie zmienia to faktu że pozycja nie jest aktualizowana. Po zakomentowaniu od razu działa, dzięki 😁

import pygame
from pygame.locals import *
import time
import sys

widthTFT = 480
heightTFT = 320

pygame.init()
screenSize = [widthTFT, heightTFT]
screen = pygame.display.set_mode(screenSize, pygame.FULLSCREEN)
# pygame.mouse.set_visible(False)
screen.fill([255, 255, 255])
print('width, height ({0}, {1})'.format(widthTFT, heightTFT))
print('press ESC to exit.')


while True:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
                sys.exit()

        if event.type == pygame.MOUSEBUTTONDOWN:
            pos = pygame.mouse.get_pos()
            rel = pygame.mouse.get_rel()
            print "Click: {0}, rel: {1}.".format(pos, rel)

    time.sleep(0.25)
    pygame.display.flip()

 

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Napisz odpowiedź...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...