![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyQt
文章平均质量分 82
LorgSher
如果不能学自己想学,求人生之所求,那跟不追求骨头的狗有什么区别?
展开
-
QtCore继承关系树
QAbstractEventDispatcher::TimerInfoQAbstractNativeEventFilterQAssociativeIterableQAtomicInteger QAtomicIntQAtomicPointerQBasicTimerQBitArrayQByteArrayMatcherQCacheQCollatorQCollatorSortKeyQ原创 2016-03-02 11:06:52 · 1435 阅读 · 0 评论 -
PyQt5 - QWidgets部件入门教程
废话主程序视窗相关类案例创建一个视窗子部件使用布局嵌套布局设置Model相关类相关方法废话窗口部件是用Qt创建GUI的基础模块,每个GUI组件(例如按钮、标签、文本编辑器)都是在用户界面窗口内某处放置的一个窗口部件,或作为独立窗口显示。每个部件类型都由QWidget子类提供(QWidget是QObject子类)。QWidget不是一个抽象类,它可以作为其他窗口部件的容器使用,也可原创 2016-03-02 17:38:59 · 4925 阅读 · 1 评论 -
PyQt5 - QWidgets部件进阶教程
序案例序Qt提供了很多现代应用用户期待的窗口部件,你可以自定义部件和控制,并将它们同标准部件一同使用,它甚至提供自定义风格和主题,可以用来改变标准/自定义窗口部件。下面开始我们的进阶案例教程学习。 (所有案例均是根据官方手册提供进行Python编译)案例模拟时钟数字时钟计算器日历窗口部件字符映射表代码编辑器组合框图标图片行编辑电影涂鸦塑形时钟滑块Spin Boxes原创 2016-03-04 00:14:27 · 1169 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之行编辑
导言定义窗口类最终代码最终效果导言该案例所含的独立视窗类,包括了不同选择的行编辑,该选择有限制输入和显示属性,这可以通过复合框中的项进行选择更改。集中体现这些,是为了帮助开发者选择适合的属性用于行编辑,并使得容易比较每种用户输入验证的效果。定义窗口类Window类继承自QWidget,包含一个构造器和一些槽,当在符合框内选择一个新的验证器时,这些槽用于更新其类型。Window构造器用于设置行编原创 2016-03-13 17:59:53 · 1671 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之分组框
导言定义Window类最终代码最终效果导言分组框是将按钮进行分组的容器部件,逻辑上和屏幕上显示都分组。它们管理用户和应用的相互关系,这样你就不用必须执行简单的限制。分组框通常用于将复选框和单选按钮分为独立组。 分组框案例包含一个视窗类,用作显示四个分组框——独立的单选按钮、非独立的复选框、有一个可用复选框的独立单选按钮组、普通按钮的分组框。定义Window类Window类是QWidget子类原创 2016-03-13 16:54:07 · 2765 阅读 · 2 评论 -
PyQt5 - QWidgets部件进阶教程之塑形时钟
废话定义ShapedClock类最终代码最终效果视窗模板注意事项问题说明废话部件模板通过限制绘制的可用区域,来自定义顶层部件的形状。在一些视窗系统中,设置一些窗口标志可以使窗口装饰关闭(如标题栏、窗口矿建、按钮等),这样就能实现创建指定形状的视窗。该案例中,我们使用这一特性来创建一个模拟时钟的圆形视窗。 当然该案例的视窗不提供文件菜单或关闭按钮,我们提供一个包含退出口的环境菜单,这样就能原创 2016-03-12 22:48:48 · 1192 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之字符映射表
废话定义CharacterWidget类定义主视窗类最终代码最终效果问题说明废话本案例显示一个字符数组,用户可以通过点击在行编辑内键入文本。行编辑的内容可以随后拷贝进剪贴板,并粘贴到其他应用。这类工具的目的,是允许用户键入那些难以找到或在键盘定位的字符。 该案例包含以下类: - CharacterWidget类显示用当前字体和风格下的字符 - MainWindow类提供一个标准的主窗原创 2016-03-12 21:48:20 · 1059 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之日历窗口部件
废话实现窗口类最终代码最终效果废话QCalendarWidget显示一个日历月份,并允许用户选择日期。日历包括四个组件:一个允许用户更改月份的导航栏,一个每个单元代表每个月每天的网格,两个显示星期名和周数的抬头。 日历部件案例展示一个QCalendarWidget,并允许用户使用QComboBoxes、QCheckBoxes和QDateEdits进行外观和行为配置。另外,用户可以调整个人日期原创 2016-03-10 18:26:09 · 3254 阅读 · 1 评论 -
PyQt5 - QWidgets部件进阶教程之计算器
废话定义计算器类实现计算器部件类实现按钮类整体代码最终效果废话该案例包含两个类: - 计算器是一个Calculator部件,包含所有计算器功能 - Button部件用于每个计算机按钮,它由QToolButton派生 我们先校验计算器,然后再看按钮定义计算器类from PyQt5.QtWidgets import *from PyQt5.QtCore import *import原创 2016-03-08 02:11:44 · 1838 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之数字时钟
废话定义数字时钟类实现数字时钟类整体代码最终效果相关类相关方法废话该案例演示QTimer如何在规定时间更新部件。定义数字时钟类数字时钟类提供一个显示小时和分钟的部件,我们子类化QLCDNumber,并实现一个showTime()槽来更新时钟显示。from PyQt5.QtWidgets import *from PyQt5.QtCore import *import sysclass原创 2016-03-06 13:08:39 · 1586 阅读 · 0 评论 -
PyQt5 - QWidgets部件进阶教程之模拟时钟
废话定义模拟时钟类实现模拟时钟类整体代码最终效果废话该案例将演示QPainter的变形缩放特性,利用此特性可以更简单的绘制自定义窗口部件。定义模拟时钟类模拟时钟包含时针和分针,它在每分钟会自动更新。我们通过子类化QWidget,并重新实现标准paintEvent()函数来绘制时钟面。from PyQt5.QtWidgets import *from PyQt5.QtGui import *原创 2016-03-04 02:50:28 · 1682 阅读 · 0 评论 -
PyQt 5 入门指导教程
废话案例教程QWidgetsQWidgets部件入门教程QWidgets部件进阶教程废话本入门指导教程大部分问内容和案例内容均引用自Qt官方文档,我仅以Python、PyQt角度进行编译,为方便广大Python语言使用者和入门的同学。那么该入门指导教程无模块类分组,无先后次序,难度梯度可分为入门和进阶,文中若有不足之处,请提出宝贵意见。案例教程QWidgetsQWidgets部件入门教程QWi原创 2016-03-04 08:41:47 · 1940 阅读 · 0 评论 -
Qt 模块
QtCore继承关系树QtGui继承关系树Qt MultimediaQt Multimedia WidgetsQt NetworkQt QMLQt QuickQt Quick ControlsQt Quick DialogsQt Quick LayoutsQt SQLQt TestQt WebKitQt WebKit WidgetsQt Widgets窗口部件 Wi原创 2016-03-01 17:28:40 · 2287 阅读 · 0 评论 -
QtGui继承关系树
QAbstractOpenGLFunctions QOpenGLFunctions_1_0QOpenGLFunctions_1_1QOpenGLFunctions_1_2QOpenGLFunctions_1_3QOpenGLFunctions_1_4QOpenGLFunctions_1_5QOpenGLFunctions_2_0QOpenGLFunctions_2_1QOpenGL原创 2016-03-02 11:17:11 · 1422 阅读 · 0 评论 -
QtWidgets继承关系树
QAbstractItemDelegate QItemDelegate QSqlRelationalDelegateQStyledItemDelegateQAbstractTransition QEventTransition QKeyEventTransitionQMouseEventTransitionQSignalTransitionQAccessibleWidgetQAc原创 2016-03-02 11:13:05 · 2021 阅读 · 0 评论 -
PyQt 5 教程
前言笔记中有什么前言接触Python有一阵子了,由于我的工作内容是人力资源,所以不能像专业队员一样在实际切入相关项目。但对Python的热衷程度仍然不减,尤其是对GUI开发的喜爱。在众多GUI开发包中,毫无疑问的选择了Qt1,关于Qt是什么可以自行百度,或通过脚注进行了解(我也是粘贴的…)。那么针对Python语言,Phil Thompson进行了整合,进而形成了PyQt2。目前学习进度比较缓慢,原创 2016-03-01 12:41:03 · 2030 阅读 · 0 评论