【Qt】键盘长按 KeyPressEvent 事件 键盘事件是重写 keypressevent 函数,详见代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445//keyLongPress.cpp #include "keyLongPress.h"#include "u 2023-10-27 B_Code > Qt > 鼠标键盘 #Qt #键盘
【Qt】圆形进度条 [toc] 实现效果 h 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081#ifndef _QROUNDPROGRESSBAR_H_#d 2023-10-27 B_Code > Qt > 动画 #Qt #进度条 #圆
【Qt】启动动画 [toc] QSplashScreen 设置图片 Qt内置了用于程序启动的动画直接使用QSplashScreen即可。 12345678910111213141516171819202122QPixmap pixmap(":load.gif"); //读取图片QSplashScreen splash(pixmap); //splash.setWindowOpac 2023-10-27 B_Code > Qt > 动画 #Qt/动画
【Qt】动画效果 (抖动、下坠、透明度) 收集整理的一些 Qt 常用动画 [toc] 下坠效果 通过计算桌面的宽度、高度,来设置动画的起始值和结束值。 123456789101112void MainWindow::onDropWindow(){ QPropertyAnimation *pAnimation = new QPropertyAnimation(this, "geometry"); 2023-10-27 B_Code > Qt > 动画 #Qt/动画
【Qt】动画类 [toc] 动画框架结构 动画框架由基类 QAbstractAnimation 以及它的两个子类 QVariantAnimation 、QAnimationGroup 组成。基础动画由QVariantAnimation的子类QPropertyAnimation来设置,再通过将多个QPropertyAnimation和QPauseAnimation组合成为动画组(QParallelAnimatio 2023-10-27 B_Code > Qt > 动画 #Qt/动画
【Qt】任务栏显示进度条 Qt 任务栏显示进度条 注意事项: 修改pro文件 界面展示后再 new QWinTaskbarButton,否则会不显示 # Qt 官方demo 1234567QWinTaskbarButton *button = new QWinTaskbarButton(widget);button->setWindow(widget->windowHandle());button- 2023-10-27 B_Code > Qt > 动画 #Qt #Qt/动画 #Windows/任务栏
【Qt】QStackWidget动画(2) QStackWidget 切换动画的实现方式,通过重写 QWidget 实现 使用重写实现的切换动画使用和展示上更稳定,推荐使用当前这个。 .h 文件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253#ifndef MYSTACKWIDGET_H# 2023-10-27 B_Code > Qt > 动画 #Qt/动画 #Qt/QStackWidget
【Qt】QStackWidget动画(1) 使用直接提升为组件为当前组件即可。 .h 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#ifndef QANIMATIONSTACKEDWIDGET_H#define QANIMATIONSTACKEDWI 2023-10-27 B_Code > Qt > 动画 #Qt/动画 #Qt/QStackWidget
【Qt】pro文件用法 [toc] 宏判断 12345if(contains(DEFINES,OEM_Config)) { FORMS += $$PWD/Form.ui HEADERS += $$PWD/Form.h SOURCES += $$PWD/Form.cpp} pro文件转vcproj之后的配置 常规项 1234# 设置工具集为$(DefaultPlatformTo 2023-10-27 B_Code > Qt #Qt #配置