Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import sys
  2. import serial.tools.list_ports
  3. from PyQt5 import QtWidgets, uic
  4.  
  5.  
  6. qtcreator_file = "D:/Programy/Qt/projects/mainwindowPWSW.ui"
  7. Ui_MainWindow, QtBaseClass = uic.loadUiType(qtcreator_file)
  8.  
  9.  
  10. class MyWindow(QtWidgets.QMainWindow, Ui_MainWindow):
  11. def __init__(self):
  12. QtWidgets.QMainWindow.__init__(self)
  13. Ui_MainWindow.__init__(self)
  14. self.setupUi(self)
  15. self.detectButton.clicked.connect(self.detectPort)
  16.  
  17. def detectPort(self):
  18. for port in serial.tools.list_ports.comports():
  19. self.portComboBox.addItem(port.device)
  20.  
  21.  
  22.  
  23. if __name__ == "__main__":
  24. app = QtWidgets.QApplication(sys.argv)
  25. window = MyWindow()
  26. window.show()
  27. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement