QT5开发及实例学习笔记
文章平均质量分 81
QT5学习笔记,有一定基础,前期不会很全面
PoroKing
这个作者很懒,什么都没留下…
展开
-
QT5开发及实例学习之十九图形视图体系结构
文章目录一、Graphics View 框架结构的主要特点二、Graphics View 框架结构的三元素2.1 场景类:QGraphicsScene 类三、Graphics View 框架结构的坐标系统总结一、Graphics View 框架结构的主要特点 Graphics View 框架结构的主要特点如下。 (1)在 Graphics View 框架结构中,系统可以利用 Qt 绘图系统的反锯齿、OpenGL 工具来改善绘图性能。 (2)Graphics View 支持事件传播体系结构,可以使原创 2021-12-28 09:50:28 · 594 阅读 · 0 评论 -
QT5开发及实例学习之十八显示Qt5 SVG格式图片
SVG 的英文全称是 Scalable Vector Graphics,即可缩放的矢量图形。它是由万维网络联盟 ( World Wide Web Consortium, W3C ) 在 2000 年 8 月制定的一种新的二维矢量图形格式,也是规范中的网格矢量图形标准,是一个开放的图形标准。 SVG 格式的特点如下: (1)基于 XML。 (2)采用文本来描述对象。 (3)具有交互性和动态性。 (4)完全支持 DOM。 SVG 相对于 GIF、JPEG 格式的优势是,SVG 是一种矢量图形原创 2021-12-23 17:17:34 · 2043 阅读 · 0 评论 -
QT5开发及实例学习之十七Qt5双缓冲机制
文章目录一、原理与设计二、绘图区的实现总结一、原理与设计 所谓双缓冲机制,是指在绘制控件时,首先将要绘制的内容绘制在一个图片中,再将图片一次性地绘制到控件上。在早期的 Qt 版本中,若直接在控件上进行绘制工作,则在控件重绘时会产生闪烁地现象,控件重绘频繁时,闪烁尤为明显。双缓冲机制可以有效地消除这种闪烁现象。自 Qt5 版本之后,QWidget 控件已经能够自动处理闪烁的问题。因此,在控件上直接绘图时,不用再操心显示的闪烁问题,但双缓冲机制在很多场合仍然有其用武之地。当所需绘制的内容较复杂并需要频繁原创 2021-12-22 11:57:41 · 1212 阅读 · 0 评论 -
QT5开发及实例学习之十六Qt5基础图形的绘制
文章目录前言一、绘图框架设计二、绘图区的实现总结前言 设计界面,区分各种形状及画笔颜色、画笔线宽、画笔风格、画笔顶帽、画笔连接点、填充模式、铺展效果、画刷颜色、画刷风格设置等。一、绘图框架设计 绘制各种图形实例的框架: 首先在 PaintArea 类中完成各种图形显示功能的 Widget,重绘 paintEvent() 函数。然后在主窗口 MainWidget 类中完成各种图形参数的选择。二、绘图区的实现 PaintArea 类继承自 QWidget 类,在类声明中,首先声明一个原创 2021-12-20 17:10:29 · 2028 阅读 · 0 评论 -
QT5开发及实例学习之十五Qt5位置相关函数
文章目录一、区别概述二、“实例”位置函数的应用总结一、区别概述二、“实例”位置函数的应用总结原创 2021-11-08 14:04:05 · 227 阅读 · 0 评论 -
QT5开发及实例学习之十四Qt5排版功能
文章目录一、实现段落对齐二、实现文本排序总结一、实现段落对齐二、实现文本排序总结原创 2021-11-05 16:19:33 · 650 阅读 · 0 评论 -
QT5开发及实例学习之十三Qt5文本编辑功能
文章目录前言一、设置字体二、设置字号总结前言一、设置字体二、设置字号总结原创 2021-11-04 14:35:35 · 873 阅读 · 0 评论 -
QT5开发及实例学习之十二Qt5图像坐标变换
文章目录前言一、缩放功能二、旋转功能三、镜像功能总结前言 一、缩放功能二、旋转功能三、镜像功能总结原创 2021-10-27 11:49:00 · 644 阅读 · 0 评论 -
QT5开发及实例学习之十一Qt5文件操作功能
文章目录一、新建文件二、打开文件总结一、新建文件二、打开文件代码如下(示例):import numpy as np总结原创 2021-10-23 09:44:16 · 519 阅读 · 0 评论 -
QT5开发及实例学习之十Qt5主窗口构成
文章目录一、基本元素一、基本元素代码如下(示例):print(data.head())原创 2021-09-27 16:06:49 · 630 阅读 · 0 评论 -
QT5开发及实例学习之九基本对话框(二)
文章目录前言一、工具盒类二、进度条总结前言 本章将介绍QToolBox类的使用、进度条的用法、QPalette类的用法、QTimer类的用法、mousePressEvent/mouseMoveEvent类的用法、可扩展对话框的基本实现方法、不规则窗体的实现及程序启动画面(QSplashScreen)的使用。一、工具盒类 工具盒类又称为QToolBox。QToolBox提供了一种列状的层叠窗体,而QToolButton提供了一种快速访问命令或选择项的按钮,通常在工具条中使用。二、进度条代码原创 2021-09-15 17:19:30 · 348 阅读 · 0 评论 -
QT5开发及实例学习之八基本对话框(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-09-10 14:28:03 · 321 阅读 · 0 评论 -
QT5开发及实例学习之七布局管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-09-01 19:32:29 · 354 阅读 · 0 评论 -
QT开发及实例学习之六控件
文章目录一、按钮组(Buttons)二、输入部件组(Input Widgets)总结一、按钮组(Buttons)二、输入部件组(Input Widgets)总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2021-08-27 15:49:59 · 1266 阅读 · 0 评论 -
QT5开发及实例学习之五算法及正则表达式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-08-26 11:36:59 · 280 阅读 · 0 评论 -
QT5开发及实例学习之四容器类
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-08-25 19:49:28 · 479 阅读 · 0 评论 -
QT5开发及实例学习之三字符串类
文章目录前言一、操作字符串二、查询字符串数据三、字符串的转换四、NULL字符串和空(empty)字符串的区别总结前言标准C++提供了两种字符串:一种是C语言风格的以"\0"字符结尾的字符数组,一种是字符串类String。QString类保存16位Unicode值,提供了丰富的操作、查询和转换等函数;还进行了使用隐式共享(implicit sharing)、高效的内存分配策略等多方面的优化。一、操作字符串(1)QString提供了一个二元的"+“操作符用于组合两个字符串,并提供了一个”+=“操作原创 2021-08-17 17:06:32 · 447 阅读 · 0 评论 -
QT5开发及实例学习之二信号和槽机制
文章目录前言一、信号与槽机制的连接方式二、信号与槽机制的优点三、信号与槽机制的效率前言Qt提供了信号和槽机制用于完成界面操作的响应,信号和槽机制是完成任意两个Qt对象之间的通信机制。其中,信号会在某个特定情况或动作下被触发,槽是等同于接收并处理信号的函数。当一个类被继承时,该类信号和槽也同时被继承,也可以根据需要自定义信号和槽。一、信号与槽机制的连接方式(1)一个信号可以与另一个信号相连(2)同一个信号可以与多个槽相连(3)同一个槽可以响应多个信号但是,常用连接方式为:connect(O原创 2021-08-16 16:38:48 · 317 阅读 · 0 评论 -
QT5开发及实例学习之一main()函数相关内容介绍
文章目录前言一、详细介绍前言main()函数相关内容:代码如下:#include "dialog.h" //(a)#include < QApplication > //(b)int main(int argc, char *argv[]) //(c){QApplication a(argc, argv); //(d)Dialog w; //创建一个对话框对象w.show(); //(e)return a.exec();原创 2021-08-16 11:54:38 · 782 阅读 · 0 评论