006-python-GUI编程--GUI编程应该学什么?

pyqt5是一个辅助性、功能性的库,我们应该怎么使用它呢?

资源:Python-GUI-PyQ5总概述.xmind


0.大致了解你所选择的GUI库

PyQt5


一、基本程序结构

跑通GUI程序,能够看到一个界面,一旦这个库跑通了,你就理解了运行的步骤。


二、各种控件的特性和使用

能够知道每个控件都有什么作用,能解决什么需求以及如何去使用这个控件。

比如假设做一个tim登录界面,你需要分析界面展示的内容:按钮、头像、复选框、超链接等等,即不同的按钮有不同的特性,这样就会有不同的控件。


三、控件的样式

怎样能把控件的样式整理得好看呢?比如tim登录界面的颜色、边框、文字大小


四、资源的加载

怎么加载资源以及如何加载在GUI控件中?


五、控件的布局

怎样把各个单独的控件摆放更协调、美观呢?


六、事件和信号

怎样能够让用户点击或者做其他交互操作的时候,我们能让程序做事情?


七、动画特效

怎么能够在与用户交互的时候,展示炫酷的动画呢?


八、界面跳转

怎么从一个窗口跳到另外一个窗口?也就是多界面。

比如tim登录成功后跳转到联系人列表,涉及到了登录界面到好友列表界面的一个跳转。

跳转:一个界面关闭,另外一个界面展示


九、设计工具的使用

通过辅助工具来设计界面


十、额外

网络、多线程、文件操作、绘图、多媒体、定时器、定位、国际化等等

发布了16 篇原创文章 · 获赞 4 · 访问量 2293

猜你喜欢

转载自blog.csdn.net/qq_40078031/article/details/104236457