Skocz do zawartości

Odliczanie czasu z przyciskiem do zatrzymywania - aplikacja


startrek1p2p

Pomocna odpowiedź

Cześć, 
mam pewien problem z projektem na RPi.
Projekt jaki chciałem wykonać to wyświetlanie czasu z napisem które będzie startować po naciśnięciu przycisku i doliczał czas aż do jego ponownego naciśnięcia. Tu pojawia się problem ponieważ chcę aby to ładnie wyglądało, wiec terminal odpada i teraz liczę na wasze sugestie: jak to najlepiej wykonać, w jakim programie itp.
Wstępnie myślałem o użyciu QT-zbudowaniu tam aplikacji ale nie wiem, jak zrobić abym mógł podłączyć do GPIO przycisk i program go wykrywał, 

to wstępnie pokazuje jak chce aby program wyglądał, tylko jest uruchamiany w terminalu 

from time import *
import os
 
sek = 2
min = 60 

while True: # tutaj jest warunek przycisku jezeli jest scisniety 
  sleep(1)
  dane = (min,sek)
  os.system("clear")
  print ("twojczas to: %d minut %d sekund" % dane)
  if sek <= 0:
    min -= 1
    sek = 60
  else:
    sek -= 1 

 

Link do komentarza
Share on other sites

Cześć,

Wykorzystanie QT do takich projektów to raczej overkill. Poza tym kompilacja programu na raspberry może nie być aż tak prosta.
Python na pewno wystarczy, to tylko kwestia bibliotek. Spróbuj skorzystać z biblioteki tkinter (https://likegeeks.com/python-gui-examples-tkinter-tutorial/ ).

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.