QT
QT基本知识,快速了解!
_123杨子江
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT文件读写操作与文件信息基本
#include "widget.h"#include "ui_widget.h"#include <QFileDialog>#include <QDebug>#include <QMessageBox>#include <QFile>#include <QTextCodec>#include <QFileInfo&g...原创 2020-04-21 16:35:47 · 401 阅读 · 0 评论 -
QT之painter的基本
教程的代码#include "widget.h"#include "ui_widget.h"#include <QPainter>#include <QTimer>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(th...原创 2020-04-19 23:07:54 · 744 阅读 · 0 评论 -
QT之事件过滤器
Qt事件模型中一项非常强大的功能就是一个QObject实例可以监视另一个QObject实例中的事件,实现方法是在目标对象中安装事件过滤器。这里我们接着上面的实例进行,为上面的图片浏览器增加一个功能:在我的程序中设置了一个自动播放的按键,点击按键后,在图片显示部件中就会显示一系列图片,就像动画播放许多幅图片一样,当在上面点击鼠标左键时,就停止动画播放而是停留在当前播放的图片;当我再点击鼠标右键的时候...转载 2020-04-19 22:48:05 · 1144 阅读 · 0 评论 -
QT之QLabel中鼠标常用事件
mylabel.cpp#include "mylabel.h"#include <QDebug>#include <QMouseEvent>MyLabel::MyLabel(QWidget *parent) : QLabel(parent){ //设置鼠标追踪 // setMouseTracking(true);}//鼠标进入事件void...原创 2020-04-19 22:29:53 · 3202 阅读 · 0 评论 -
QT定时器的基本使用
QT定时器#include "widget.h"#include "ui_widget.h"#include <QTimer> //定时器类#include <QMouseEvent>#include <QDebug>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new ...原创 2020-04-19 22:04:22 · 302 阅读 · 0 评论 -
QT之QTableWidget基本使用
#include "widget.h"#include "ui_widget.h"#include<QMessageBox>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); //tableWidget表格控件...原创 2020-04-17 10:14:05 · 520 阅读 · 0 评论 -
QT之TreeWidgetItem基本使用
教程的代码#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); //treeWidget树控件使用 //设置头 ui->...原创 2020-04-17 08:56:27 · 2583 阅读 · 0 评论 -
C++(Qt5)中lambda表达式(匿名函数)用法
一、它的语法定义如下:[capture](parameters) mutable ->return-type{statement}各个参数说明:1.[capture]:捕捉列表。捕捉列表总是出现在Lambda函数的开始处。实际上,[]是Lambda引出符。编译器根据该引出符判断接下来的代码是否是Lambda函数。捕捉列表能够捕捉上下文中的变量以供Lambda函数使用;2.(para...转载 2020-04-16 00:29:49 · 483 阅读 · 0 评论 -
QT之ListWidget控件部分使用
ListWidget常用对象#include "widget.h"#include "ui_widget.h"#include <QDebug>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); //单选按...原创 2020-04-15 22:09:27 · 468 阅读 · 0 评论 -
QT--模态对话框及非模态对话框
引用自:通俗讲解模态弹框和非模态弹框弹框是一种重要的交互方式,主要用于完成信息传递和用户反馈两大功能。弹框很常见,但并不见的每一个设计师都可以100%的弄明白弹框这个概念。这篇文章是对弹框体系的一个简单梳理和总结,希望可以解决大家心中的一些疑惑。模态弹框模态弹框和非模态弹框最大的区别就是是否强制用户交互。模态弹框会打断用户的当前操作流程,用户不在弹框上操作的话,其余功能都使用不了。从这方面...原创 2020-04-15 16:09:31 · 457 阅读 · 0 评论 -
QT之QMainWindow基本程序
看视频敲的小代码QT还是挺有意思的哈!#include "mainwindow.h"#include<QMenuBar>//#include<QAction>#include<QToolBar>#include <QLabel>#include<QStatusBar>#include<QDockWidget>...原创 2020-04-14 22:26:18 · 225 阅读 · 0 评论 -
C++ ——Qt的信号和槽的详解
1、概述信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回...转载 2020-04-12 23:40:20 · 542 阅读 · 0 评论 -
Qt Creator下载及安装
1.下载链接https://download.qt.io/archive/qt/进入该网址后,选择对应的版本即可。此处我选择的是5.9.1版本2.安装过程然后选择路径安装,不建议安装在C盘如果使用MinGW编译的话那么下图此处要勾上,不然安装后会出现问题然后就安装成功了然后运行Qt,随便打开个项目,看看是否正常安装...转载 2020-04-11 22:39:53 · 558 阅读 · 2 评论
分享