![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT学习
文章平均质量分 50
SPH_sunshine
这个作者很懒,什么都没留下…
展开
-
QT基础学习(15)---进程
一个程序可能对应多个进程·一个程序多次运行,每次运行产生一个进程-一个进程可能包含多个程序·一个程序依赖多个其他动态库ps:在当代系统中,资源分配的基本单位是进程;而CPU调度执行的基本单位是线程。原创 2022-08-21 15:32:08 · 275 阅读 · 0 评论 -
QT基础学习(14)---QT流式读写(目录遍历及获取文件属性)
QT流式读写,目录遍历及获取文件属性示例(1):建立工程dir_info(2):在main.cpp中编写#include <QCoreApplication>#include <QDir>#include <QFileInfo>#include <iostream>int main(int argc, char *argv[]){QCoreApplication a(argc, argv);//实现文件夹遍历 并打印出来Q原创 2021-03-30 22:50:32 · 220 阅读 · 0 评论 -
QT基础学习(13)---文件普通读写
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT文件一、文件编程:(1):文件普通读写(2):流式操作(3):文件属性(4):文件夹遍历二、使用步骤1.创建文件 showtxt2.在widget.h中编写3.在widget.cpp中编写4.实现效果QT文件一、文件编程:(1):文件普通读写(2):流式操作(3):文件属性(4):文件夹遍历二、使用步骤1.创建文件 showtxt2.在widget.h中编写#ifndef WIDGET_H#define原创 2021-03-30 22:50:01 · 139 阅读 · 0 评论 -
QT基础学习(12)---事件过滤
文章目录事件过滤一、事件过滤实现该功能的方法就是在目标部件(自定义的图片显示部件)上注册事件过滤器,此时的事件过滤器就是我们所说的监视对象,完成这些步骤之后,当目标部件有事件产生后,首先会传递给监视对象(事件过滤器)进行处理而不是该事件对应的事件处理器。所以说我们可以截获事件进行处理。监视对象截获目标对象的事件后就会调用自己的eventFilter()函数处理这些事件。 总结起来就两个步骤:第一:对目标对象调用installEventFilter()来注册监视对象(事件过滤器);第二:重写监视对象的ev..原创 2021-03-27 23:09:55 · 608 阅读 · 0 评论 -
QT基础学习(11)---双缓冲事件
文章目录双缓冲事件一、双缓冲事件双缓冲是一种图形用户界面编程技术,它包括把一个窗口部件渲染到一个脱屏像素映射中以及把这个像素映射复制到显示器上。Qt的早期版本用于 消除屏幕闪烁以及提供一个漂亮的用户界面。二、示例编写1.建立文件drawer12.在widget.h 文件编写4双缓冲事件一、双缓冲事件双缓冲是一种图形用户界面编程技术,它包括把一个窗口部件渲染到一个脱屏像素映射中以及把这个像素映射复制到显示器上。Qt的早期版本用于 消除屏幕闪烁以及提供一个漂亮的用户界面。二、示例编写1.建立文件..原创 2021-03-25 22:10:03 · 159 阅读 · 0 评论 -
QT基础学习(10)---简单的绘图
文章目录QT绘图事件一、绘图Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。二、简单的绘图使用1.建立文件drawer2.在widget.h进行修改总结QT绘图事件一、绘图Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。二、简..原创 2021-03-24 22:51:55 · 334 阅读 · 0 评论 -
QT基础学习(9)---菜单栏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT菜单栏和action一、pandas是什么?二、使用步骤1.引入库2.读入数据总结QT菜单栏和action一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport s原创 2021-03-23 23:31:44 · 311 阅读 · 0 评论 -
QT基础学习(8)---自定义对话框
文章目录QT自定义对话框一、自定义对话框在一个应用程序设计中,为了实现一些特定的功能,必领设计自定义对话框。二、自定义对话框示例1.建立文件mydialog2.点击项目名单击右键--->添加新文件--->选择C++ Class-->点击Choose...--->下一步--->完成3.得到结果4.在widget.cpp 编写,加入头文件mydialog.h5.编写mydialog.h(添加需要的头文件声明对象)6.编写 mydialog.cpp,完成基本框架7.具体编写步骤8..原创 2021-03-19 23:44:41 · 1054 阅读 · 0 评论 -
QT基础学习(7)---内置对话框
文章目录QT内置对话框一、QT标准内置对话框1.QColorDialog: 选择颜色;2.QFileDialog: 选择文件或者目录;3.QFontDialog: 选择字体;4.QInputDialog: 允许用户输入一个值,并将其值返回;5.QMessageBox: 模态对话框,用于显示信息、询问问题等;6.QPageSetupDialog: 为打印机提供纸张相关的选项;7.QPrintDialog: 打印机配置;8.QPrintPreviewDialog:打印预览;9.QProgressDialog..原创 2021-03-18 18:30:29 · 362 阅读 · 0 评论 -
QT基础学习(6)---容器(下)
文章目录QT容器一、Tab Widget 的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果二、Stacked Widget 的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果总结QT容器一、Tab Widget 的使用1.建立项目2.修改项目中的widget.h 文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget..原创 2021-03-14 17:58:19 · 119 阅读 · 0 评论 -
QT基础学习(5)---容器(上)
文章目录QT容器一、Group box的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果二、Scroll Area的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果三、Tool box的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行测试结果QT容器一、Group box的使用1.建立项目2.修改项目中的widget.h 文件#..原创 2021-03-08 20:52:13 · 185 阅读 · 0 评论 -
QT基础学习(4)---按钮
文章目录一、QT常见按钮二、举例:结合按钮构建密码框1.建立项目 button2.在widget.h中进行编写3.在widget.cpp中进行编写4.ctrl+r 运行 进行测试三、总结一、QT常见按钮二、举例:结合按钮构建密码框1.建立项目 button2.在widget.h中进行编写#ifndef WIDGET_H#define WIDGET_H#include <QLineEdit> //行编辑框头文件#include <QPushButton> ..原创 2021-03-08 02:29:36 · 534 阅读 · 0 评论 -
QT基础学习(3)---常见的输入输出控件使用
文章目录一、QT输入控件二、QT输出控件三、使用举例1.建立工程 eg:工程名input_out2.添加widget.h内容3.添加widget.cpp内容4.ctrl+r 运行四、总结一、QT输入控件二、QT输出控件三、使用举例1.建立工程 eg:工程名input_out2.添加widget.h内容#include <QWidget> //常用输入头文件#include <QLineEdit> //行输入头文件#include <QTextE..原创 2021-03-07 14:15:09 · 3659 阅读 · 0 评论 -
QT基础学习(2)---布局管理器
文章目录QT布局管理器一、QT的常见四种布局二、四种布局的使用示例1.首先建立工程二、在widget.h 添加头文件和声明private的变量三、编写widget.cpp四、运行代码实现相应的布局效果五、总结QT布局管理器布局管理器——在创建的窗口中,为了方便地管理其中的控件,而诞生了布局管理器。将各种控件按照实际需要,放在布局管理器中,可以方便地对其进行管理。此后,窗口大小变化时,其将会自动进行调整变化。将自己创建的控件放在了布局管理器中,那么再想手工的改变控件的大小时就不有自主了。因为布局管理器.原创 2021-03-06 12:25:50 · 281 阅读 · 0 评论 -
QT基础学习(1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、QT简介二、QT在windows下工程的搭建1.进入QT --> 点击文件 -->新建文件或项目2.进行选择3.单机完成 创建成功三、简单的测试1.修改widget.h2.修改widget.cpp3.实现效果 ctrl+r 进行运行 点击OK按钮实现下行编辑框内容拷贝到上行编辑框中一、QT简介Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也原创 2021-03-06 02:19:56 · 252 阅读 · 0 评论