def __init__(self, parent=None): super(NavForm, self).__init__(parent) self.navigator = None self.resize(500, 750) self.move(1500, 300) self.setWindowTitle('Navigation Control') self.onOffButton = QtGui.QPushButton(self) self.onOffButton.setText("POWER") self.onOffButton.setStyleSheet("color: gray") self.onOffButton.setCheckable(True) self.onOffButton.setDefault(False) self.onOffButton.setAutoDefault(False) self.onOffButton.setGeometry(400, 0, 100, 50) #self.onOffButton.clicked.connect(lambda:self.whichbtn(self.onOffButton)) self.onOffButton.clicked.connect(self.btnstate) self.portSelectionBox = QtGui.QComboBox(self) s = serialPorts.listPorts() self.portSelectionBox.addItems(s) self.counter = 0 self.counterText = QtGui.QLabel(self) self.counterText.setGeometry(300, 0, 100, 30) self.counterText.setText(str(self.counter)) self.statusText = [ QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self) ] for i in range(len(self.statusText)): self.statusText[i].setGeometry(0, 60 + (30 * i), 500, 30) self.statusText[i].setText("") self.statusText[0].setText("OFF") self.quad = QuadWidget(self) self.quad.move(75, 300)
def __init__(self, parent=None): super(NavForm, self).__init__(parent) self.navigator = None self.resize(500, 750) self.move(1500, 300) self.setWindowTitle('Navigation Control') self.onOffButton = QtGui.QPushButton(self) self.onOffButton.setText("POWER") self.onOffButton.setStyleSheet("color: gray") self.onOffButton.setCheckable(True) self.onOffButton.setDefault(False) self.onOffButton.setAutoDefault(False) self.onOffButton.setGeometry(400,0,100,50) #self.onOffButton.clicked.connect(lambda:self.whichbtn(self.onOffButton)) self.onOffButton.clicked.connect(self.btnstate) self.portSelectionBox = QtGui.QComboBox(self) s = serialPorts.listPorts() self.portSelectionBox.addItems(s) self.counter = 0; self.counterText = QtGui.QLabel(self) self.counterText.setGeometry(300,0,100,30) self.counterText.setText(str(self.counter)) self.statusText = [QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self), QtGui.QLabel(self)] for i in range(len(self.statusText)): self.statusText[i].setGeometry(0, 60 + (30*i),500,30) self.statusText[i].setText("") self.statusText[0].setText("OFF") self.quad = QuadWidget(self) self.quad.move(75,300)
""" Spyder Editor This is a temporary script file. """ import time import llap import serial import serialPorts print("The time is " + time.asctime(time.localtime())) print(serialPorts.listPorts()) print("Waiting for device...") devicePort = 'COM3' device = [] # Wait until we see that the port path is available waiting = True count = 1 while (waiting): try: # We don't really care about the actual communication # rate because we just want to know if the serial # path is available. However, we will set the baud
Spyder Editor This is a temporary script file. """ import time import llap import serial import serialPorts print("The time is " + time.asctime(time.localtime())) print(serialPorts.listPorts()) print("Waiting for device...") devicePort = 'COM3' device = [] # Wait until we see that the port path is available waiting = True count = 1 while (waiting): try: # We don't really care about the actual communication # rate because we just want to know if the serial # path is available. However, we will set the baud
Spyder Editor This is a temporary script file. """ import time import tkinter as tk import serial import io import serialPorts # A window interface to use later win = tk.Tk() ports = serialPorts.listPorts() print("The time is " + time.asctime(time.localtime())) print("Looking for serial ports...") for i in serialPorts.listPorts(): print(i) print("Waiting for arduino...") arduinoPort = '/dev/tty.usbmodem14331' arduino = [] # Wait until we see that the port path is available waiting = True count = 1