python-pyqt5-初识-2基本操作
# 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基本操作相关推荐
- Python正则表达式初识(二)
前几天给大家分享了[Python正则表达式初识(一)],介绍了正则表达式中的三个特殊字符"^"."."和"*",感兴趣的伙伴可以戳进去看看, ...
- Python正则表达式初识(十)附正则表达式总结
今天分享正则表达式最后一个特殊字符"\d",具体的教程如下. 1.特殊字符"\d"十分常用,其代表的意思是数字.代码演示如下图所示. 其中"+&quo ...
- python PyQt5 QMainWindow类(Qt主窗口框架,主窗口提供了用于构建应用程序用户界面的框架)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QMainWindow.html?highlight=qmainwindow#PySide2.QtWid ...
- python PyQt5 sender(是发出信号的对象)、receiver(接收信号的对象)、slot(插槽)(是对信号做出反应的方法)
sender是发出信号的对象.receiver是接收信号的对象.slot(插槽)是对信号做出反应的方法. 参考文章:python PyQt5中文教程☞[第五节]PyQt5事件和信号
- python PyQt5 QtWidgets.QAbstractSlider.valueChanged()
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QAbstractSlider.html?highlight=valuechanged#PySide2. ...
- python PyQt5 QtWidgets.QWidget.setLayout()(将布局中的小部件重新父级化,以将窗口作为父级)
https://doc.qt.io/qtforpython/PySide2/QtWidgets/QWidget.html?highlight=setlayout#PySide2.QtWidgets.P ...
- python PyQt5 QLabel()(可以用来显示文字、图片或作为放置一些控件提示信息的容器)
QLabel对象作为一个占位符可以显示不可编辑的文本或者图片,也可以放一个gif动画,还可以作为其他控件的一个提示标记(如QComboBox下拉列表框.组合下拉框?): 该标签可以放纯文本,链接或者富 ...
- python PyQt5教程
引用文章1:python PyQt5 教程 参考文章2:PyQt5 python官方教程 Qt for Python pyqt5-基础 PyQt5是一套来自Digia的Qt5应用框架和Python的粘 ...
- python PyQt5 QColor()函数
示例: # -*- coding: utf-8 -*- """ @File : test.py @Time : 2020/3/30 17:49 @Author : Don ...
- Python练习 | Python之图像的基本操作和处理
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...
最新文章
- mysql基数是什么意思_谈谈MySQL中的基数是啥?
- 决策树-基于不同算法的决策树模型对比
- RuntimeError: ‘cryptography‘ package is required for sha256_password or caching_sha2_password auth m
- 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理
- 【每日一题】7月3日精讲—毒瘤xor
- JVM——字符串常量池详解
- antd 下拉框怎么联动_Antd的Table组件嵌套Table以及选择框联动操作
- 分众传媒的连夜雨和消化不良症
- python︱flashtext高效关键词查找与替换
- 微信小程序自定义字体及自定义图标问题说明
- eharts 中国地图添加城市(散点图实现,含获取城市坐标、图片转base64、自定义散点样式)
- 【Linux运维】centOS7 中安装可视化图形界面
- 古体字与简体字对照表_简体字与繁体字对照表汇总
- MaxCompute全套攻略
- hdu1069 最长下降子列
- 一句话告诉您什么是运维?以及如何运维才能事半功倍?
- 中科院计算机软件所导师,中国科学院软件研究所硕士生导师刘立祥
- java计算机毕业设计小区物业管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- Charles华为手机保姆级安装过程
- <router-link>