目录

一、基础简介

二、安装 PyQt6

三、PyQt6 模块

1、 界面框架部分

2、 界面组件部分(其实也是Widget类)

3、 界面样式部分

4、界面交互部分

5、概念之间关系

6、学习文档


一、基础简介

PyQt6 Digia 公司的 Qt 程序的 Python 中间件。Qt库是最强大的GUI库之一。PyQt6的官网:www.riverbankcomputing.co.uk/news。PyQt6是由Riverbank Computing公司开发的

PyQt6 是基于 Python 的一系列模块。它是一个多平台的工具包,可以在包括Unix、Windows和Mac OS在内的大部分主要操作系统上运行。PyQt6 有两个许可证,开发人员可以在 GPL 和商业许可之间进行选择。

二、安装 PyQt6

 pip install PyQt6

三、PyQt6 模块

PyQt6 类是由一系列模块组成的,包括如下的模块:

  • QtCore
  • QtGui
  • QtWidgets
  • QtDBus
  • QtNetwork
  • QtHelp
  • QtXml
  • QtSvg
  • QtSql
  • QtTest

1、 界面框架部分

主类
QLayout
继承类
QGridLayout (网格布局)
QBoxLayout(简单的上下布局)
QStackedLayout (可切换widget的布局)
FlowLayout

2、 界面组件部分(其实也是Widget类)

button
label
等等

3、 界面样式部分

color
size
font
Icon

4、界面交互部分

action
event
signal
slot
connect

5、概念之间关系

QWidget 作为页面的主体,挂载layout(框架),框架添加页面的组件,通过 action(动作,类似于点击),event(事件),signal(信号),slot(信号槽),connect(动作绑定)产生交互
通过样式类,类似于 Icon(图标),大小,颜色,字体等,修改界面的细节
widget 上需要有layout,layout可以继续添加widget,可以一直加下去

6、学习文档

学习文档:参考First programs in PyQt6 - center window, tooltip, quit button, message box

【Python 实战基础】什么是PyQt6? 简单介绍一下PyQt6相关推荐

  1. python协程异步原理_简单介绍Python的Tornado框架中的协程异步实现原理

    Tornado 4.0 已经发布了很长一段时间了, 新版本广泛的应用了协程(Future)特性. 我们目前已经将 Tornado 升级到最新版本, 而且也大量的使用协程特性. 很长时间没有更新博客, ...

  2. salesforce lightning零基础学习(一) lightning简单介绍以及org开启lightning

    lightning对于开发salesforce人员来说并不陌生,即使没有做过lightning开发,这个名字肯定也是耳熟能详.原来的博客基本都是基于classic基于配置以及开发,后期博客会以ligh ...

  3. Python中的yield生成器的简单介绍

    Python yield 使用浅析(整理自:廖 雪峰, 软件工程师, HP 2012 年 11 月 22 日 ) 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关 ...

  4. 【Python 实战基础】如何绘制树状图展示Python数据分析师的知识结构

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景:如何绘制树状图展示Python ...

  5. 简述python中的几种数据类型,简单介绍Python中的几种数据类型

    简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...

  6. Java定时任务调度实战(2)Quart框架的简单介绍

    一.前言 在之前的文章<Java定时任务调度(1)TimerTask原理与实战>中已经介绍了一种实现定时任务调度的方法--Java原生提供的 TimerTask,这个工具适用于一些简单的业 ...

  7. 【Python 实战基础】Python 中 PyQt6 的 QPen 介绍

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 PyQt6 QPen 三.菜鸟实战 一.实战场景 实战场景:Python 中 PyQt6 的 QPen 介绍 二.主要知识点 文件读写 基础语法 ...

  8. python内存的回收机制_简单介绍python的垃圾回收机制

    这篇文章主要介绍了python垃圾回收机制的相关资料,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是垃圾回收机制? 首先,咱先来解释名词,垃圾回收是不是就是将没用的,废弃的东西回 ...

  9. 【Python 实战基础】Pandas如何统筛选复制某个数据

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 Pandas query to_csv 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景:Pandas如何统筛选 ...

最新文章

  1. k8s 通过环境变量获取Pod信息
  2. 2018.1.9 区块链论文翻译
  3. Django学习--9 Admin
  4. Python TypeError: takes no arguments
  5. Tomcat中组件的生命周期管理(三)
  6. 【第一届“文翁杯”现场竞技赛】(校内“欢乐”赛)T1—洗刷刷(dp)
  7. 开始学习VS2008+.net3.5咯 :)
  8. 银行现在都很缺钱吗,为什么给的利息比以前高了?
  9. 开机黑屏显示html,开机黑屏显示“This Product is covered by”解决方法
  10. 没有无线网卡的服务器开wifi,没有无线网卡怎么办?闲置路由器替代无线网卡(斐讯K2为例)-无线网卡设置...
  11. 孙子兵法始计篇读后感&心得(下)
  12. 一看就会的高效Discuz初始化入门安装方法
  13. 搜索引擎-应用篇(地理位置查询)
  14. 如果把编程语言比作武器
  15. php邮件回复功能,用PHP回复邮件(Laravel Mailgun)
  16. html电影详情页面,电影
  17. 【深度学习】ResNet系列网络结构
  18. 离线安装金蝶Apusic中间件
  19. [转载]国家天文大地网
  20. 什么是 MEMORY.DMP 文件 ?

热门文章

  1. torch.bernoulli 的使用方法(附代码示例)
  2. ARM64内核系统调用详解(基于kernel-4.9)
  3. 基于SVG的鼠标动态绘制矩形和动态放置图片
  4. python中的下划线是啥意思?
  5. Build A City——Floorplan
  6. 李宏毅HW01——新冠疫情数据的预测
  7. (转载自)章文嵩博士和他背后的负载均衡帝国
  8. springMVC前台数据传不到后台的解决办法
  9. 苹果电脑如何使用Siri语音助手!
  10. 7005-艺赛旗RPA8.0产品介绍(2019.01)