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编程需要学的内容:

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

      

  • 相关阅读:
    Cookie和Session的作用和工作原理
    df和du显示的磁盘空间使用情况不一致问题
    haproxy配置详解
    使用LVS实现负载均衡原理及安装配置详解
    四层、七层负载均衡的区别
    Linux内核参数之arp_ignore和arp_announce
    Megacli查看Dell服务器Raid状态
    Visual Studio 2015中使用gdb远程调试linux程序
    编译Qt-mingw使用的opencv
    [webrtc] 强制使用tcp传输
  • 原文地址:https://www.cnblogs.com/fengxb1213/p/12369841.html
Copyright © 2011-2022 走看看