Qt实战
Qt实战
°﹏Struggle丶岚
以凡人之躯,比肩神明。
展开
-
(7) 重写QLabel以鼠标点处缩放图片
小试牛刀,话不多说,先看图:原理:初始点(0,0)画图,图片scale缩放,鼠标点x(1+缩放倍数)=图片内坐标,初始画图点反方向移动(鼠标点x缩放倍数的距离),可看到鼠标点处缩放效果。MyLabel.h#ifndef MYLABEL_H#define MYLABEL_H#include <QObject>#include <QLabel>#include <QMouseEvent>#include <QWheelEvent>#inclu原创 2021-03-29 04:15:14 · 1123 阅读 · 2 评论 -
(6)-圆角图片+边框动态闪烁
话不多说先看图:**第一种方法:**利用Qpainter裁剪图片,没什么毛病,推荐。**第二种方法:**利用位图setMask()设置蒙版的方法(仔细看图片有锯齿,未解决,可以不用位图,试试用图片做蒙版)MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QGraphicsDropShadowEffect>#include <QProperty原创 2021-02-23 20:13:02 · 246 阅读 · 0 评论 -
(5)-Qwt图表
代码较多,代码补贴了,当时刚学的作品,代码也不规范,大佬请绕道。话不多说,先看图:源码下载地址:https://download.csdn.net/download/qq_40329851/15174730原创 2021-02-10 13:33:04 · 235 阅读 · 1 评论 -
(4)-QLineEdit搜索框
话不多说,先看图: QAction *searchAction = new QAction(ui->lineEdit); searchAction->setIcon(QIcon(":/icon.png")); QPushButton *button=new QPushButton(); button->setCursor(Qt::ArrowCursor); QObject::connect(button, &QPushButton::clicked, [] {原创 2021-02-10 10:30:56 · 455 阅读 · 0 评论 -
(3)-QPropertyAnimation动画类
话不多说先看图:属性Q_PROPERTY使用和介绍可以看这篇:反射机制之Q_PROPERTY代码不难,自行观看。MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QPropertyAnimation>#include <QGraphicsOpacityEffect>#include <QSequentialAnimationG原创 2021-02-09 17:04:08 · 373 阅读 · 1 评论 -
(2)-QCustomplot图表
代码有点多,这里就不贴代码了,代码可能有点乱,谁让我是新手呢。活不多说请看图:原创 2021-01-20 14:28:45 · 186 阅读 · 0 评论 -
(1)-屏幕颜色提取小工具
屏幕颜色提取小工具程序不难,代码不详细解释了,话不多说,请看图:Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QTimer>QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_END_NAMESPACEclass Widget : public QWidget{ Q_OBJECTpublic: Widg原创 2021-01-20 13:58:41 · 399 阅读 · 0 评论