PySimpleGUI是能轻松简单地创建可视化应用程序
pyserial串口开发模块
PySimpleGUI简单示例:
import PySimpleGUI as sg
import serial
layout=[
[sg.Text('第一行')],
[sg.Button('第二行')]
]
window=sg.Window('这是个标题').Layout(layout)
button,value=window.Read()
print('button:',button)
print('value:',value)
运行结果如下:
其中layout是个二维数组,layout[0][0]代表第一行第一列,layout[1][0]代表第二行第一列,以此类推,组成一个布局。
而且其中的window.Read()会阻塞程序的进行,直到Button('第二行')被点击才退出。
常用的组件:
sg.InputText('Default text') 文本输入框
sg.InputCombo(['choice 1', 'choice 2'])