随笔分类 -  PyQt5

摘要:QtDesigner 一、 简介 1、 搭建GUI方式 1.1 纯手码 一行一行的通过手写代码来实现上述效果 特点: 工作量大 新手会把代码结构搞乱 1.2 设计工具 通过可视化的设计工具,来按照所见所得的方式进行设计界面,然后自动转换成代码或者直接生成应用程序 特点: 直观、高效 通过可视化完成 阅读全文
posted @ 2022-04-09 14:43 Kenny_LZK 阅读(302) 评论(0) 推荐(0) 编辑
摘要:样式控制 一、 简介 1、 基本概念 QSS —— Qt 样式表 语法: 选择器:伪状态 { 声明 } 用来自定义控件外观的一种机制 可以将其类比CSS;但是没有CSS强大 选择器少 属性少 有些属性仅适用部分控件 2、 使用 2.1 局部设置 指定需要设置外观的控件,调用该控件的 setStyle 阅读全文
posted @ 2022-04-08 18:09 Kenny_LZK 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:布局管理 1、 布局概念 布局就是指按照某种规则将子控件摆放在父控件中 2、 布局方式 2.1 手动布局 2.1.1 绝对布局 直接给具体的坐标信息和尺寸信息;设置之后,后续如果不重新设置,则一直不变 操作方法:move() resize() 2.1.2 方法重写 重写resizeEvent(evt 阅读全文
posted @ 2022-04-08 10:08 Kenny_LZK 阅读(8973) 评论(0) 推荐(0) 编辑
摘要:3、 展示控件 3.1 QLabel 3.1.1 描述 提供了文本或图像的显示 可以展示普通文本、数字、富文本、图片和动画 但是没有提供用户交互功能,继承自QFrame 3.1.2 功能作用 3.1.2.1 基本功能 #!/usr/bin/env python # -*- coding: UTF-8 阅读全文
posted @ 2022-04-06 09:37 Kenny_LZK 阅读(789) 评论(0) 推荐(1) 编辑
摘要:2、 输入控件(二) 2.2 步长调节 简介: 步长调节,QAbstractSpinBox,键盘加鼠标都可以操作 2.2.1 QAbstractSpinBox 2.2.1.1 描述 其是一个由步长调节器和单行文本框来调节和显示数据 继承自 QWidget 其实例化后无法通过鼠标来调节步长,只有通过方 阅读全文
posted @ 2022-04-05 21:01 Kenny_LZK 阅读(805) 评论(0) 推荐(0) 编辑
摘要:2、 输入控件(一) 2.1 纯键盘 2.1.1 QLineEdit 2.1.1.1 描述 其是一个单行文本编辑器,允许用户输入和编辑单行纯文本,自带一组编辑功能 2.1.1.2 控件创建 #!/usr/bin/env python # -*- coding: UTF-8 -*- # @author 阅读全文
posted @ 2022-03-31 16:24 Kenny_LZK 阅读(2073) 评论(0) 推荐(0) 编辑
摘要:文本光标 1、 理论基础 通过文本光标,可以操作编辑文本文档对象 概念: 整个文本编辑器,其实就是为编辑这个文本文档,提供了一个可视化的界面 简单理解,可以比喻成一个doc文档,使用word软件打开了这个文档,就可以随意修改文档内容 获取文本文档的方法: document():得到QTextDocu 阅读全文
posted @ 2022-03-30 20:18 Kenny_LZK 阅读(1188) 评论(1) 推荐(1) 编辑
摘要:按照继承关系来学习 1、按钮控件 1.1 QAbstractButton 1.1.1 简介 1.1.1.1 描述 所有按钮控件的基类 提供按钮的通用功能 其继承自 QWidget 其为 C++ 中的虚继承类,无法实例化对象,只有子类化,才能实例化对象 1.1.1.2 自定义按钮 #!/usr/bin 阅读全文
posted @ 2022-03-30 00:09 Kenny_LZK 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:基类控件 一、 简介 1、 什么是 Qt 使用 C++ 语言编写的跨平台 GUI 库,支持Windows 、MacOS和Linux。由于 Qt 使用C++语言编写,所以使用Qt开发的GUI程序的界面风格与当前操作系统完全相同,而且运行效率很高 2、 什么是PyQt PyQt实现了一个Python模块 阅读全文
posted @ 2022-03-29 13:47 Kenny_LZK 阅读(1538) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示