专栏首页编程创造城市python高级进阶#002第一个pyqt5程序

python高级进阶#002第一个pyqt5程序

知识回顾:

1.anaconda3的安装与配置

2.开发步骤:pydesigner->pyuic->手工创建代码调用生成的类


本期知识视频教程

以下开始文字讲解:

在上一节的教程中,我们已经将图形化界面开发的基本环境已经搭建完毕,本节,我们继续使用pyqt5开发程序。以下 ,我们对生成代码知识点简要解析:

  • 界面的生成基于PyQt5库
  • 库来自于pip管道下载命令,举例 pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • sys模块负责系统文件等操作模块
  • QtWidgets是所有qt控件中的基类。
  • QApplication简单理解成程序的进程,代码实例化为app这个对象。 app.exec_()主要作用是用死循环来监听界面的关闭按钮等界面控件等事件
  • __name__在本文件运行的时候,结果就是__main__
  • 使用__name__==‘__main__‘来模拟python程序主入口

为了使得我们能够对qtdesigner设计后生成的代码更加熟悉,我们今后会更多直接使用纯pyqt5代码来编写程序,当然,在熟悉以后,我们可以直接使用qtdesigner直接快速图形化开发界面。

我们本节的案例中,使用QtWidgets写第一个程序,基于pyqt5。

使用纯代码写第一个pyqt5程序,源代码如下:

import sysfrom PyQt5.QtWidgets import QApplication,QWidget
if __name__=='__main__':    app = QApplication(sys.argv)    w=QWidget()    w.resize(400,300)    w.setWindowTitle("刘金玉编程")    w.move(200,300)    w.show()    sys.exit(app.exec_())

总结强调:

本节主要学习了pyqt5纯代码写界面,了解pyuic编译的过程。

本文分享自微信公众号 - 编程创造城市(bcczcs)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 素数案例-高职考VB技能提升

    在一般领域,对正整数n,如果用2到√n(根号n)之间的所有整数去除,均无法整除,则n为质数。

    刘金玉编程
  • vue如何在页面上面输出html代码效果

    一般情况下vue中使用双大括号{{这里是变量}} 这种形式输出变量的话,即使变量中是html代码,它输出的结果也会将html代码转为普通文本输出。

    刘金玉编程
  • 零基础html5+div+css+js网页开发教程第003期 html代码基本结构

    在第二期中,我们对html做了入门,已经有了对网页开发基本的了解。本节知识开始书写html网页结构。

    刘金玉编程
  • 链家网前端总架构师杨永林:我的8年架构师成长之路

    杨永林,人称“教主”,八年前端开发经验,原新浪微博前端技术专家,现任链家网前端总架构师。长期研究Web访问性能优化和前端框架搭建。 作为初始团队成员,教主参与了...

    super.x
  • 原创 | 脑机接口不断迎来重大突破,“思想钢印”还会远吗?

    上个月,脑机接口领域再次迎来重大突破:使瘫痪者成功恢复运动能力,触觉准确率高达 90%。

    数据派THU
  • 云原生RDS在k8s中的实现

    沃趣科技作为服务国内B端企业的数据库产品和解决方案的国产厂商,多年与传统企业打交道,深知传统企业目前正面临着互联网应用和数字化全面转型的挑战。我们了解到CIO眼...

    沃趣科技
  • 心电感应或将成为现实?小心点,别对我撒谎!

    VRPinea
  • 【机器学习】机器学习和数据挖掘的推荐书单

    《机器学习实战》:本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic...

    陆勤_数据人网
  • 你的第一个渐进式网站应用(1)

    渐进式网站应用程序是结合网站和应用程序中最好的体验。它们对于用户来说从浏览器标签中第一次访问,不需要安装是非常有用的。随着用户逐渐建立与应用程序的关系,它变得越...

    RP道貌不岸然
  • 学生时代所学的一些 C 语言知识点回顾(3)——再议指针的声明与使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    耕耘实录

扫码关注云+社区

领取腾讯云代金券