天天看点

开发一个PyQt5的一个桌面应用

开发第一个基于PyQt5的桌面应用:

必须要用到的两个类: QApplication 和 QWidget.都在PyQt5.QtWidgets中(分别指应用和窗口)应用中有窗口----> 设置窗口(尺寸、移动、标题、显示窗口)

首先创建应用

再创间窗口

显示窗口

安全退出应用----相当于关闭应用

所有GUI应用程序的属性:主循环(响应各种事件的)并通过exit函数确保主程序安全结束

Sys.exit(app.exec_())

Anaconda在windows上的使用:

在ubuntu使用Anaconda是一件非常简单的事情,在windows上其实也是一样的,

(1) 先查看python的版本 python --version

(2) 查看Anaconda中的python版本------直接python就可以看到,并且在环境变量中可以看到已经把python的解释器环境导入到系统路径中了,python在Anaconda中,也就是在配置pycharm中解释器需要注意

(3) 在windows中使用conda创建虚拟环境,和ubuntu上有点细微的差距(都可以使用虚拟环境当作解释器,也可以在虚拟环境中安装不同的包)

(4) 使用conda:

— 创建: conda create -n (虚拟环境名) python=xx版本号

– 激活: conda activate (虚拟环境名)

–失活: conda deactivate (虚拟环境名)

window和linux中的pip的使用是一样的(都是可以使用清华镜像的)

主要学习到的知识:

(1) PyQt5桌面应用开发中必须要用到的两个类: QApplication(应用),QWidget(窗口)

(2) 在代码开始的时候需要创建应用

(3) 创建窗口

(4) 设置窗口

(5) 显示窗口

(6) 退出应用----安全退出

------------------------test successfully

第二课:安装和配置Qt-Designer—>(类似于CUDA、Qt—>VS)

Qt-Designer的使用:在Anaconda中有QT-Designer,也有python,也有PyQt5的包

在pycharm中怎么使用Qt-Designer,Qt-Designer相当于一个插件,外部程序,可以直接导入到PyCharm中的(像之前VS中导入CUDA、QT的方式是一样的)这里导入手法也是非常的简单,先导入(导入时需要把Qt-Designer的路径导入,在Anaconda中的bin目录下有这个Qt-Designer)—再查看(在tool中的extern xx中就可以看到,也可以右键找到extern xx中的插件)