PyQt5Day01--简介及环境配置

1、GUI编程

  GUI编程就是编写图形化界面供用户使用。

  接口:前端与后端交互的入口,API

2、支持GUI编程的库

  官方库介绍:https://wiki.python.org/moin/GuiProgramming

  官方的标准库:Tkinter,IDLE就是使用它实现的

3、PyQt介绍

  PyQt是Qt最流行的python绑定之一,本质上还是Qt。(用python重新实现Qt,几乎支持全部的API)

  官网:https://www.riverbankcomputing.com/software/pyqt/intro

  优势:

    简单好用,功能强大,跨平台支持,性能高,

    文档齐全(对Qt库Python的支持,几乎可以通用Qt文档),

    稳定性高(信号与槽的机制),生态支持(ui转成py文件)。

4、开发环境安装

(1)基本环境:Python 3.X解释器环境,pip包管理工具,pipenv虚拟环境管理工具

  ★ pip包管理:

  ① 参考:https://study.163.com/courses-search?keyword=王顺子    (Python大数据+人工智能1和 Python大数据+人工智能6) 

  ② 安装源:

    Python官方:https://pypi.python.org/

    豆瓣:http://pypi.doubanio.com/simple/

    阿里

    中国科学技术大学

    清华源:https://pypi.tuna.tsinghua.edu.cn/simple/

  ③ pip远程安装:pip install 模块名

    # 一次性修改:pip install --index-url http://pypi.doubanio.com/simple/模块名  (index是指定索引位置,换成extra则为扩展检索)

    # 一次性修改:pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple

    # 永久性修改:在C://user/你的用户名/创建pip文件夹

      在文件夹里创建pip.ini文件,文件内容如下:

[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com

    # 安装在不同版本的python解释器

      py -2 -m pip install XXX

      py -3 -m pip install XXX

  ④ 查看包:pip list    查看所有并未依赖的包 pip list --not required  查看过期的包 pip list --outdated

  ⑤ 搜索包:pip search XXX   或者 pip search -i 检索地址 XXX

  ⑥ 升级包:pip install --upgrade XXX

  ⑦ 卸载包:pip uninstall XXX

  【小提示】win10的cmd切换盘符为cd /d D:wendangPyCharmCodePythonGUIPyQt5(注意加/d)

  ★ 虚拟环境:

  ① 场景:假如当前有两个项目A和B,两个项目中都需要依赖request库,但是需要的版本不一样。

  ② 基于项目管理的虚拟环境pipenv

    # 第一步:创建虚拟环境——pipenv --three

    # 第二步:激活虚拟环境——pipenv shell

    # 第三步:该干啥就干啥——python3 XXX.py

      安装包:pipenv install XXX

      查看依赖库:pipenv graph

      卸载库:pipenv uninstall XXX

    # 第四五步:退出虚拟环境 exit            删除虚拟环境 pipenv --rm

(2)IDE:PyCharm安装

(3)GUI开发环境

5、GUI编程需要学的内容:

  基本程序结构、各种控件的特性和使用、控件的样式、资源的加载、控件的布局、事件和信号、动画特效、界面跳转、设计工具的使用。

  

原文地址:https://www.cnblogs.com/fengxb1213/p/12369841.html