pyqt5是一个辅助性、功能性的库,我们应该怎么使用它呢?
0.大致了解你所选择的GUI库
PyQt5
一、基本程序结构
跑通GUI程序,能够看到一个界面,一旦这个库跑通了,你就理解了运行的步骤。
二、各种控件的特性和使用
能够知道每个控件都有什么作用,能解决什么需求以及如何去使用这个控件。
比如假设做一个tim登录界面,你需要分析界面展示的内容:按钮、头像、复选框、超链接等等,即不同的按钮有不同的特性,这样就会有不同的控件。
三、控件的样式
怎样能把控件的样式整理得好看呢?比如tim登录界面的颜色、边框、文字大小
四、资源的加载
怎么加载资源以及如何加载在GUI控件中?
五、控件的布局
怎样把各个单独的控件摆放更协调、美观呢?
六、事件和信号
怎样能够让用户点击或者做其他交互操作的时候,我们能让程序做事情?
七、动画特效
怎么能够在与用户交互的时候,展示炫酷的动画呢?
八、界面跳转
怎么从一个窗口跳到另外一个窗口?也就是多界面。
比如tim登录成功后跳转到联系人列表,涉及到了登录界面到好友列表界面的一个跳转。
跳转:一个界面关闭,另外一个界面展示
九、设计工具的使用
通过辅助工具来设计界面
十、额外
网络、多线程、文件操作、绘图、多媒体、定时器、定位、国际化等等