- 博客(6)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
原创 Qt开发之绘图与更新绘图
关于Qt的绘画,简单介绍吧,一些常用的知识点Qt中的所有的图都是画出来的,例如我们的按钮,窗口,标签上的图画图需要两个东西1.画家QPainter2.画板QPaintDevice(常见的控件,按钮label窗口)Qt绘图机制为屏幕显示和打印显示提供了统一的API接口,主要有三部分组成:(1)QPainter类,提供了画图的各种接口,可方便地绘制各种各样的图形(2)QPaintDevice类,提供可用于画图的控件,及画图容器(3)QPainterEngine类,抽象类,提供了Q
2021-01-10 11:51:33 3097
原创 Qt开发之事件简单罗列介绍
先简单说一下事件这个概念吧, 事件就是在应用界面的一个动作,可以是点击鼠标或者滑动鼠标等等一系列可以想象得到的操作事件处理过程: QApplication::exec() //主事件循环,检测是否有事件产生 一旦有事件产生,就会产生一个事件对象 1)在Qt内部,Qt通过QApplication::exec()启动的主事件循环不停的抓取事件队列中的事件 2)当事件发生时,Qt将创建一个事件对象。Qt中所有的事件类都继承自QEvent 3)在事件对象创建完毕后,Qt将这个事件传递...
2021-01-07 21:23:29 357
原创 Qt开发之QLineEdit简单介绍
QLineEdit是一个单行文本编辑器,允许用户输入和编辑单行纯文本。自带一些编辑例如撤销、重做、剪切、粘贴等功能。QLineEdit继承自QWidget类,具备父类各种API。QLineEdit可以用作普通的输入以及密码的输入。#include "widget.h"#include "ui_widget.h"#include <QDebug>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new U
2021-01-07 10:07:15 3541
原创 Qt开发之QLabel简单介绍
QLabel是Qt开发中标签组件,提供了一个文本或图形显示,没有提供用户交互功能有以下几种标签:(1)纯文本 使用的setText()设置一个QString(2)富文本 使用的setText()设置一个富文本QString(3)图像 使用的setPixmap设置图像(4)动画 使用的setMovie()设置一个动画(5)数字 使用的setNum()设置int/double,并转换...
2021-01-06 10:16:15 1413
原创 Qt开发之QMainWindow的组件代码简单罗列
先讲一下QMainWindow的布局,见图吧直接从代码里面说吧,都基本有注释,只是简单做一介绍,#include "mainwindow.h"#include <QPushButton> //按钮#include <QMenuBar> //菜单栏#include <QMenu> //菜单#include <QAction> //菜单项...
2021-01-04 10:30:42 305 1
原创 QT偶遇Lambda表达式
一个Lambda表达式表示一个可调用的代码单元。我们可以将其理解为一个未命名的内联函数。与任何函数类似,一个Lambda表达式具有一个返回类型、一个参数列表和一个函数,但与函数不同,Lambda表达式可能定义在函数内部。一个Lambda表达式具有如下形式:[capture list] (parameter list) -> return type {function body}参数说明:(1)capture list,捕获列表。是一个Lambda表达式所在函数中定义的局部变量的列表(.
2021-01-02 20:44:27 153 1
请教一下怎么用DynamicDataDisplay在chart上画散点图????
2019-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人