Boa tarde galera,

 Sou novo por aqui e o motivo de eu me registrar no lb foi de com o pouco conhecimento que tenho poder ajudar alguém que está precisando.

 Hoje sou eu que estou precisando e ficaria eternamente grato se algum de vocês pudesse me dar uma luz.

 O problema é o seguinte estou migrando um sistema que tenho em pascal para python e não conheço muito bem os recursos desta ferramenta.

 Tenho um aplicativo que tem de receber dados constantemente da porta serial para atualizar os valores na tela, porém, não sei como fazer para ele ficar recebendo e enviando dados pela porta sem que o programa esteja travado em um loop ou seja os botões não funcionam e os valores na tela não atualizam.

 Como eu posso fazer o programa olhar para as portas sem travar o programa?

Exibições: 356

Responder esta

Respostas a este tópico

Achei o nome do que estou tentando fazer, se chama Threads consegui implementar.

Valew!!!

Desculpem ter aberto o tópico acho que era questão de encontra o conteúdo certo, vou postar o exemplo que criei da utilização de threads só para poder encerrar o tópico.

Código:

import threading

import time

def imagem():

      print('inicio imagem')

      time.sleep(1)

      print('fim imagem')

def som():

      print('inicio som')

      time.sleep(1)

      print('fim som')

t1= threading.Thread(name='T1',target=som)

t2= threading.Thread(name='T2',target=imagem)

t3= threading.Thread(name='T3',target=som)

t1.start()

t2.start()

t3.start()

creditos:

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço