![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
qt MyCustomWidget
此类里记录我的qt 自定义控件之旅
大桶矿泉水
技术发展和创新的路上有很多坎坷,在每一个困难面前抱有认真面对、努力专研、沟通交流的态度,一切的路皆是平坦无阻的,只要有一颗坚持的本心,剩下的交给时间!
展开
-
qt自定义重写QPushButton
积累积累再积累,记录记录再记录,要不然脑子真不够用,天天搞得东西太多了太杂了。原创 2023-09-24 00:43:37 · 1063 阅读 · 0 评论 -
qt之滑动菜单动画效果
一、前言一个美观的让人赏心悦目的程序开始,就是打开软件之后第一眼,只有让人达到了为之一叹,哇塞,后面再有不满意度也会大大减小,今天就分享一个菜单动画效果的方式。二、环境qt5.7mingwwindows8三、正文首先看一下效果gif功能:1.可以通过鼠标滑动切换动画,可以通过按键点击切换动画,正常是自动2秒切换一次动画。2.点击最顶端的图片可以进入相应的...原创 2020-03-06 12:33:11 · 2327 阅读 · 2 评论 -
qt自定义控件-模拟Android toast提示窗口
一、前言好久没写博客了,最近一直写材料,很难受,在家做点小东西,正好遇到了想做的效果,在桌面程序实现Android的toast效果二、环境目标机linux,测试机window10qt5.7本文参考连接我的Android toast效果实现方法三、正文我需求的和心目中的toast有两种效果:第一种是比较常规的Androidtoast效果,也是比较简单实现,主要参考以上连接,操作部分稍加修改,可以无线连续点击,不会造成内存堆积。下面是实现效果和方法。cpp#i.原创 2022-04-20 00:21:02 · 2465 阅读 · 1 评论 -
qt自定义控件-多类别提示框
一、前言用惯了自带的messagebox,或者感觉效果不是很好看,或者有界面的特殊美观需求等等,那么就定制吧。1.单选项提示框2.双选项提示框3.滚动选项提示框4.多组合选项提示框5.密码提示框二、环境qt57window10三、正文画布多少,直接说核心部分1.单选项提示框背景是哥图片,可以自定义为任何不规则图片,然后传输想要显示的文本通过槽函数发送信号,新建一个widget用于显示,打开之后再初始化中加入定时器自动关闭界面,避免长时间没操作。原创 2021-01-29 09:22:03 · 1371 阅读 · 1 评论 -
qt自定义控件-旋转风扇
一、前言使用过的控件汇总收集二、环境qt57window10三、正文效果:就是使用一个风车图片,然后呜呜旋转,可调节旋转的速度,还有角度等参数代码:#include "circlewidget.h"#include <QPainter>#include <QTimer> CircleWidget::CircleWidget(QWidget *parent): QWidget(parent){ m_bg = QImage(":原创 2021-01-27 09:49:05 · 1559 阅读 · 8 评论 -
qt自定义控件-水波纹进度条
一、前言二、环境qt57window10三、正文效果代码#include "sprogressbar.h" SProgressBar::SProgressBar(QWidget *parent) : QWidget(parent){ m_font.setFamily("Microsoft YaHei"); this->startTimer(80);} void SProgressBar::paintEvent(QPaintEvent..原创 2021-01-27 09:45:10 · 1097 阅读 · 1 评论 -
qt之实现截图功能(全局热键,程序隐藏也可执行)
一、前言qt实现截屏功能,基于自己做的自定义面板程序,自定义面板是根据个人需求专属定制,提醒自己用了多久电脑,什么时候该休息一会了,有一些辅助工具,截屏,用到什么控件了也可参考历史的控件,这样就算没联网没有登录qq和微信也可实现截屏功能。二、环境qt5.7mingwwindows8三、正文四、结语...原创 2020-03-16 11:32:12 · 4134 阅读 · 3 评论 -
qt之自定义控件模板整合
一、前言做的自定义控件这一个那一个,到时候再次想用又找不到在哪个项目中使用过,所以这里一是为了记录自己的自定义控件,将他们收藏在一个软件中,二是分享给大家,今后每个自定义控件的类都会提供文件下载链接。二、环境为了方便兼容性,用qt5.7mingw版本电脑系统windows8三、正文先上一下效果控件包现在链接:四、结语努力奋斗吧,骚年们。...原创 2020-03-12 10:48:09 · 561 阅读 · 3 评论 -
qt自定义控件-半弧形表盘
核心代码参考:https://blog.csdn.net/qq_37603131/article/details/103798566实现 效果如下:原创 2020-01-08 14:00:05 · 639 阅读 · 2 评论 -
qt自定义控件-柱状刻度尺
一、前言一直以来用进度条,或者刻度控件都用QPrograssBar,最近学习自定义控件,参考了刘大师的核心代码,自己稍微改编,分享一下二、环境qt5.7 MinGwwindows8三、正文首先看一下效果:功能:可自定义修改标题。可任意设置各个部分颜色(接口待写)。可使用double类型定义需要#ifndef RULERBAR_H#defi...原创 2020-01-02 16:50:31 · 4327 阅读 · 5 评论 -
qt自定义控件-圆形通用指示表盘
一、前言制作一个圆形仪表盘,此表盘通用各种参数指示,如:温度,速度,压力,等进度相关的类别。二、环境qt5.7 MinGWwindows8三、正文首先 演示一下效果图表盘采用的是上半圆形表盘,有彩色的渐变条框,这个用QConicalGradient实现,其余的还稍微容易一些,偶尔水群,听过刘大师一句话非常有道理,只要心中有坐标,万物皆可paint,绘制自定义控件...原创 2020-01-02 09:26:02 · 2791 阅读 · 4 评论 -
qt自定义控件-显示后台任务进度状态(带反馈)
一、前言注:核心代码参考博主feiyangqingyun刘大师博文,在此基础上发挥自己创意,如有侵权立马删博。本文主要介绍一种任务进度状态显示控件,即一个任务在后台执行时,等待过程中的状态显示,详细见正文二、环境qt5.7 windows8三、正文首先上效果图控件功能:显示任务进度百分比 可自定义更改任务名称显示和进度条内文字描述 控件显示百分比由创建控...原创 2019-12-20 00:23:02 · 2091 阅读 · 0 评论