SerialSettingLayout类构造函数接受两个默认参数洳果你想在串口开启后,执行一些操作比如读取串口数据,可以在实例化时传入open_callback参数或者想要在串口关闭前执行一些操作,可以传入close_callback參数
__init__函数内部,主要是初始化各种组件像serial对象,各种按钮和下拉列表以及configparser对象。最后会调用init_ui()用于初始化布局init_ui()主要用于初始化界面咘局,首先调用read_config()读取配置文件,没读到的话会新建空的配置然后调用init_setting_layout(),设置布局
串口打开成功后直接调用serial_readline()函数即可读取串口数据。一次读取一行返回字符串。
串口开启情况下调用serial_write()可以通过串口发送数据,数据类型为字符串
调用此函数,返回一个QVBoxLayout布局
此类是主程序主体,实现产测程序逻辑界面如下: