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

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

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


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

PyQt5


一、基本程序结构

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


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

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

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


三、控件的样式

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


四、资源的加载

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


五、控件的布局

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


六、事件和信号

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


七、动画特效

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


八、界面跳转

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

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

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


九、设计工具的使用

通过辅助工具来设计界面


十、额外

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值