1、这次我们来设计下USB程序的界面,我们需要显示USB信息,发送、接收数据,主界面设计,一样是打开一个新界面:
接着摆放combox,button,一个发送的lineedite,一个接收的textedit,如下所示:
修改下名称,更改名字,如下所示:
其实整个界面与串口类似,接着我们来做一个设置界面,用于设置VID/PID/endpoint,如下所示:
2、将界面转为代码,依然是执行pyuic5 -o main.py main.ui,pyuic5 -o setusb.py setusb.ui,运行生成代码:
3、在USB目录下新建usbform.py,敲入代码:
#coding:utf-8
from PyQt5 import QtCore, QtGui, QtWidgets
from ui.main import Ui_usbform
class Usbwindow(QtWidgets.QWidget):
def __init__(self):
super(Usbwindow,self).__init__()
self.new=Ui_u