![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
悲伤且秃驴
这个作者很懒,什么都没留下…
展开
-
Qt学习笔记——绘图
QPainter绘图paintEvent——绘图事件画画的操作写在绘图事件中#include<QPainter>void Widget::paintEvent(QPaintEvent *event){ //实例化画家对象 this指定绘图设备 QPainter painter(this); //设置画笔的颜色 先设置 画笔再画 QPen pen(QColor(255,0,0)); //设置画笔的宽度 默认值1 pen.setWidth(原创 2020-08-22 22:57:22 · 204 阅读 · 0 评论 -
Qt学习笔记——定时器
定时器事件1.timerEventwidget.cpp文件#include "widget.h"#include "ui_widget.h"#include<QDebug>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); id1 = startTimer(1000);//间隔 单位毫秒 id2 = star原创 2020-08-21 22:03:55 · 270 阅读 · 0 评论 -
Qt学习笔记——Qt中的鼠标事件
Qt中的事件:QEvent鼠标进入、鼠标离开1.新建myLabel类myLabel.h文件中声明函数:(1)void enterEvent(QEvent * event);(2)void leaveEvent(QEvent * event);2.myLabel.cpp中实现函数(加上作用域):void myLabel :: enterEvent(QEvent * event){ qDebug() << "鼠标进入";}void myLabel :: leaveEvent(Q原创 2020-08-21 12:48:57 · 261 阅读 · 0 评论 -
Qt学习笔记——自定义控件封装
1.add NewQt设计师界面类->Widget封装一组控件2.添加新界面到主界面在widget.ui文件中添加widget控件右键->提升为Qt设计师界面类的类名3.信号和槽连接(在控件的cpp文件中实现连接)//QSpinBox移动 QSlider跟着移动 //重载 函数指针 void(QSpinBox:: * spSignal)(int) = &QSpinBox::valueChanged; connect(ui->spinBox,s原创 2020-08-19 22:40:23 · 347 阅读 · 0 评论 -
Qt学习笔记——系统控件(容器)
QListWidget控件(列表容器)UI界面加入List Widget控件 QListWidgetItem * item = new QListWidgetItem("输入你想输入的文字"); ui->listWidget->addItem(item);//设置样式item->setTextAlignment(Qt::AlignHCenter);添加多行文字QStringList list; list << "第一行" << "第二行"原创 2020-08-19 00:39:53 · 264 阅读 · 0 评论 -
Qt笔记——控件按钮
ToolButtonQAbstractButton1.icon中加入图片2.iconSize调整图片的大小QToolButton1.toolButtonStyle改变图片的位置ToolButtonSizeBesideIcon图片在文字左侧ToolButtonSizeUnderIcon图片在文字上方2.选中autoRaise 按钮变透明RadioButton 单选框1.利用组控件groupBox对属性进行分组,每组单选框只能选择一个2.对同一分组的单选框做布局UI界面控制布局,代码控原创 2020-08-17 20:46:00 · 86 阅读 · 0 评论 -
Qt笔记——对话框
模态对话框与非模态对话框对话框的分类:1.模态对话框:打开后不可以对其他窗口进行操作2.非模态对话框:打开后仍可以对其他窗口进行操作模态对话框的创建#include<QDialog> connect(ui->actionNew,&QAction::triggered,[=](){ QDialog dlg(this); dlg.resize(150,100);//重设对话框的大小 dlg.exec();//弹出对话框原创 2020-08-16 20:05:36 · 159 阅读 · 0 评论 -
Qt学习笔记——自定义的信号和槽
Teacher.h文件#ifndef TEACHER_H#define TEACHER_H#include <QObject>class Teacher : public QObject{ Q_OBJECTpublic: explicit Teacher(QObject *parent = nullptr); signals://自定义的信号写在signals下//返回值void,只声明即可//可有参数,可重载 void hungry(原创 2020-08-16 12:50:02 · 122 阅读 · 0 评论