Ejemplo n.º 1
0
 def __init__(self, parent):
     super(self.__class__, self).__init__(parent)
     self.widget = parent
     portList = termWidget.serial_ports()
     print(portList)
     self.addItems(portList)
     self.currentIndexChanged.connect(self.onChange)
     self.setCurrentIndex(0)
Ejemplo n.º 2
0
 def __init__(self, parent):
     super(self.__class__, self).__init__(parent)
     self.widget = parent
     portList = termWidget.serial_ports()
     print(portList)
     self.addItems(portList)
     self.currentIndexChanged.connect(self.onChange)
     self.setCurrentIndex(0)
Ejemplo n.º 3
0
 def terminalMenu(self):
     m = QtWidgets.QMenu(self)
     g = QtWidgets.QActionGroup(m)
     g.triggered.connect(lambda a: self.setPort(a.text()))
     for s in termWidget.serial_ports():
         a = m.addAction(s)
         g.addAction(a)
         a.setCheckable(True)
     if g.actions():
         g.actions()[0].setChecked(True)
         self.setPort(g.actions()[0].text())
     return m
Ejemplo n.º 4
0
 def terminalMenu(self):
     m = QtWidgets.QMenu(self)
     g = QtWidgets.QActionGroup(m)
     g.triggered.connect(lambda a: self.setPort(a.text()))
     for s in termWidget.serial_ports():
         a = m.addAction(s)
         g.addAction(a)
         a.setCheckable(True)
     if g.actions():
         g.actions()[0].setChecked(True)
         self.setPort(g.actions()[0].text())
     return m