[ Foro de Python ]

Interfas Grafica PyQt 5 y arduino

20-Oct-2016 05:05
Invitado (Jeifer)
0 Respuestas

Buenas noches, soy nueva en este mundo de la programacion, con mucho investigar he podido hacer un sensor se temperatura en arduino y mostrado la informacion por el puerto serial desde Python. Pero ahora quisiera saber si hay alguna forma o metodo para mostrar los datos por medio de la interfas grafica de PyQt5, he buscado mucha informacion pero es muy poco o nula. Si alguien me puede ayudar le quedare muy agradecida . adjunto el codigo. Muchas gracias.

import sys
import serial
from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox, QPushButton
from PyQt5 import uic
from PyQt5.QtGui import QFont #asignar tipo de Fuentes
from PyQt5.QtCore import Qt  # Modulo para modificar el cursor.
import ctypes

#serie = serial.Serial('COM3', 9600, timeout = 10)
class Ventana(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
uic.loadUi("prueba-sensor.ui", self)
self.setWindowTitle("Sensor de Temperatura interfas Grafica")
def showEvent(self, event): #ojo al comentar las funciones no puede generar error de identation
#se crea la funcion showEvent y se ingresa al tabel para mostrar el texto
serie = serial.Serial('COM3', 9600, timeout = 10)# solo con este codigo se muestra el puerto serie
while True:# solo con este codigo se muestra el puerto serie
print (serie.readline())# solo con este codigo se muestra el puerto serie
self.sensor.setText("serie", serie)
app = QApplication(sys.argv)
ventana = Ventana()
ventana.show()
app.exec_()




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)