python 界面编程

回复 星标
更多

python 界面编程

一开始做python+opencv图像处理,但是需要设置一些参数,因此就需要界面支持了。

选了挺久,对比了qt、wxpython,最后还是选择相对简单的wxpython来做界面了。官方是英文教程,不过认真看还是比较好理解的。

先做总结如下


1、选用wxpython这个界面框架

2、用wxFormBuilder

其实界面绘制,这些不用记太多,用到了再去查就行了,一开始就是熟练度的问题,自己一开始在界面上浪费了很多时间,这个应该是新手都会存在的状态。但是一定要相信,只要思路对的,肯定是可以找到方法的。

3、面向对象思想:python也是面向对象的思想,有 C++或者C#编程经验的学生,学习python应该会更好理解。

4、设计方法。

其实就是先用wxFormBuilder设计界面,然后用python完成逻辑处理。和C# winform非常相似。

5、排坑

其实一开始会遇到各种乱七八糟的问题,文件路径,包没导入,等等。这时候一定要耐心,不能心急,网上的乱七八糟的文章会有很多,建议先看官方文档。其他文章一定要理解再抄,不然很容易被坑。

新窗口打开 关闭