Pyside2的界面编程
tools
文件夹存放已经写好的模块化程序,在使用过程中不断优化到最舒适
app
文件夹存放已经写好的使用模块化程序实现特定功能的代码
function_main
主程序代码,存放GUI界面相关
多线程相关
- 开始、暂停、结束、继续类按钮功能:通过init时的threading.Event()实现;
- 普通的线程: 通过 threading.Thread()实现;获取线程返回值的线程可以考虑单独放到一个模块化文件中;
- 打印log线程:通过模块化的QThread类实现;
1、一个线程中开启新线程,正常情况下当父线程结束时,子线程也会结束。
其他
- pysideTool中,设置textline、combobox,获取文件名、文件夹名已经模块化
- 主程序中可以用self.获取的属性使用其获取,其他模块化的代码中使用GlobalPro.py作为全局变量使用