zoukankan      html  css  js  c++  java
  • 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编程需要学的内容:

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

      

  • 相关阅读:
    day07 Pyhton学习
    day06 Pyhton学习
    Python数据分析【炼数成金15周完整课程】
    传智 Python基础班+就业班+课件 【最新完整无加密视频课程】
    万门大学Python零基础10天进阶班视频教程
    【Python高级工程师之路】入门+进阶+实战+爬虫+数据分析整套教程
    python入门:in 的用法(它在不在这个字符串里面)
    python入门:py2.x里面除法或乘法这么写就可以计算小数点后面结果
    python入门:简单模拟登陆时UTF-8转换成GBK编码
    python入门:UTF-8转换成GBK编码
  • 原文地址:https://www.cnblogs.com/fengxb1213/p/12369841.html
Copyright © 2011-2022 走看看