# PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:
#
# QtCore:包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用
# QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
# QtWidgets:包含了一些列创建桌面应用的UI元素# 1.按钮对应的控件名称为  QPushButton , 位于 PyQt5.QtWidgets 里面
# 2. 文本
# 纯文本控件名称为  QLabel , 位于 PyQt5.QtWidgets 里面
#
# 纯文本控件仅仅作为标识显示而已,类似输入内容前的一段标签提示(账号 、密码)# 3. 输入框

示例如下:

import sysfrom PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QLineEditif __name__ == '__main__':app = QApplication(sys.argv)w = QWidget()# 设置窗口标题w.setWindowTitle("第一个PyQt")# 纯文本label = QLabel("账号", w)label.setGeometry(20, 20, 30, 20)# 文本框edit = QLineEdit(w)edit.setPlaceholderText("请输入账号")edit.setGeometry(55, 20, 200, 20)# 在窗口里面添加控件btn = QPushButton("注册", w)btn.setGeometry(50, 80, 70, 30)# 窗口的大小w.resize(300, 300)# 设置程序左上角的图标# w.setWindowIcon(QIcon('18.ico'))w.setWindowIcon(QIcon('2.jpg'))# 将窗口设置在屏幕的左上角# w.move(0, 0)# 展示窗口w.show()# 程序进行循环等待状态sys.exit(app.exec_())

python-pyqt5-初识-2基本操作相关推荐

  1. Python正则表达式初识(二)

    前几天给大家分享了[Python正则表达式初识(一)],介绍了正则表达式中的三个特殊字符"^"."."和"*",感兴趣的伙伴可以戳进去看看, ...

  2. Python正则表达式初识(十)附正则表达式总结

    今天分享正则表达式最后一个特殊字符"\d",具体的教程如下. 1.特殊字符"\d"十分常用,其代表的意思是数字.代码演示如下图所示. 其中"+&quo ...

  3. python PyQt5 QMainWindow类(Qt主窗口框架,主窗口提供了用于构建应用程序用户界面的框架)

    https://doc.qt.io/qtforpython/PySide2/QtWidgets/QMainWindow.html?highlight=qmainwindow#PySide2.QtWid ...

  4. python PyQt5 sender(是发出信号的对象)、receiver(接收信号的对象)、slot(插槽)(是对信号做出反应的方法)

    sender是发出信号的对象.receiver是接收信号的对象.slot(插槽)是对信号做出反应的方法. 参考文章:python PyQt5中文教程☞[第五节]PyQt5事件和信号

  5. python PyQt5 QtWidgets.QAbstractSlider.valueChanged()

    https://doc.qt.io/qtforpython/PySide2/QtWidgets/QAbstractSlider.html?highlight=valuechanged#PySide2. ...

  6. python PyQt5 QtWidgets.QWidget.setLayout()(将布局中的小部件重新父级化,以将窗口作为父级)

    https://doc.qt.io/qtforpython/PySide2/QtWidgets/QWidget.html?highlight=setlayout#PySide2.QtWidgets.P ...

  7. python PyQt5 QLabel()(可以用来显示文字、图片或作为放置一些控件提示信息的容器)

    QLabel对象作为一个占位符可以显示不可编辑的文本或者图片,也可以放一个gif动画,还可以作为其他控件的一个提示标记(如QComboBox下拉列表框.组合下拉框?): 该标签可以放纯文本,链接或者富 ...

  8. python PyQt5教程

    引用文章1:python PyQt5 教程 参考文章2:PyQt5 python官方教程 Qt for Python pyqt5-基础 PyQt5是一套来自Digia的Qt5应用框架和Python的粘 ...

  9. python PyQt5 QColor()函数

    示例: # -*- coding: utf-8 -*- """ @File : test.py @Time : 2020/3/30 17:49 @Author : Don ...

  10. Python练习 | Python之图像的基本操作和处理

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...

最新文章

  1. mysql基数是什么意思_谈谈MySQL中的基数是啥?
  2. 决策树-基于不同算法的决策树模型对比
  3. RuntimeError: ‘cryptography‘ package is required for sha256_password or caching_sha2_password auth m
  4. 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理
  5. 【每日一题】7月3日精讲—毒瘤xor
  6. JVM——字符串常量池详解
  7. antd 下拉框怎么联动_Antd的Table组件嵌套Table以及选择框联动操作
  8. 分众传媒的连夜雨和消化不良症
  9. python︱flashtext高效关键词查找与替换
  10. 微信小程序自定义字体及自定义图标问题说明
  11. eharts 中国地图添加城市(散点图实现,含获取城市坐标、图片转base64、自定义散点样式)
  12. 【Linux运维】centOS7 中安装可视化图形界面
  13. 古体字与简体字对照表_简体字与繁体字对照表汇总
  14. MaxCompute全套攻略
  15. hdu1069 最长下降子列
  16. 一句话告诉您什么是运维?以及如何运维才能事半功倍?
  17. 中科院计算机软件所导师,中国科学院软件研究所硕士生导师刘立祥
  18. java计算机毕业设计小区物业管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  19. Charles华为手机保姆级安装过程
  20. <router-link>

热门文章

  1. mac电脑解压缩报错:错误22 无效的参数
  2. 基于ThinkPHP框架开发的漂亮的家装修公司网站PHP源码
  3. 计算机是否支持64位操作系统,如何确定电脑的CPU是否支持64位操作系统
  4. 不可不学的摄影技巧之三(摄影小窍门)
  5. 苹果酱的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. LSTM最好理解文章
  7. 高一英语计算机课文翻译,高一必修2英语课文翻译之《WHO AM I? 》
  8. input表单标签和label标签以及常使用标签的介绍
  9. SEO优化之og:标签
  10. 国际网络收款工具Paypal注册图文教程