mainwindow module¶
-
class
mainwindow.
MainWindow
(parent=None)¶ Bases:
PyQt5.QtWidgets.QMainWindow
,mainwindow_ui.Ui_MainWindow
界面文件的各种操作方法实现,此类继承了 mainwindiw_ui,并对其进行操作,防止界面修改之后再次转化成 .py 代码丢失的问题
-
append_recv_data
()¶ 把接收到的数据从 nserial 中的 Queue 队列中取出来并 append 到界面接收区
返回:
-
auto_send
()¶ 根据设定的时间自动发送发送去的数据
返回:
-
auto_send_check_event
(state)¶ 自动发送数据 checkbox 选中与取消选中的事件处理
参数: state – checkbox 事件传递的信号,2位选中,0为取消选中 返回:
-
do_append_recv_data
()¶
-
do_close_serial_port
()¶ 关闭串口并进行相应界面操作
返回:
-
do_open_serial_port
()¶ 打开串口并改变相应界面操作
返回: 不返回数据
-
init_ports_combobox
()¶ 初始化串口 combobox 串口号信息, 把程序扫描得到的串口添加到 combobox 的选项中
返回: 不返回数据
-
save_to_file
()¶ 保存接收区的数据到文件
返回:
-
send_data
()¶ 从界面发送方去获取数据并发送到串口
返回:
-
stop_show
()¶ 停止显示接收到的数据,为了防止数据丢失,不显示的时候就不读取 queue,此时数据暂存在 queue中,在下面显示的时候可以读取出来。
返回:
-