Qt 设置全局字体
摘要:在Qt中设置全局字体通常涉及两个步骤: 首先加载所需的字体 然后将其应用为应用程序范围内的默认字体。 这可以通过在应用程序初始化时设置 QApplication 的字体属性来实现。 以下是一个示例代码,展示了如何设置全局字体: 1 #include <QApplication> 2 #include
阅读全文
posted @
2024-05-31 18:51
一杯清酒邀明月
阅读(655)
推荐(0) 编辑
Qt 获取程序编译时间
摘要:在程序开发过程中,有时我们需要获取程序的编译时间,来追溯不同/相同版本不同时间编译程序的问题。代码实现如下: 1 #include <QDebug> 2 #include <QDate> 3 #include <QTime> 4 5 const void getBuildTime() 6 { 7 s
阅读全文
posted @
2024-05-31 17:00
一杯清酒邀明月
阅读(255)
推荐(0) 编辑
Qt 设置软件的版本信息:QMake、CMake工程
摘要:Qt设置软件的版本等信息 对于Qt开发的软件,我们如何去方便的查看其软件的版本信息。这里提供了几种方式。 在运行程序期间设置版本信息 大部分的程序在运行之后都会提供一个关于的按钮,通过点击该按钮并弹出一个关于界面,则可以查看相关的程序信息。此关于界面为用户自定义的一个界面。或者可以在主界面的右下角显
阅读全文
posted @
2024-05-31 15:58
一杯清酒邀明月
阅读(1204)
推荐(0) 编辑
Qt 窗体淡入淡出
摘要:在开始界面构造函数中添加 1 QPropertyAnimation *animation = new QPropertyAnimation(this, "windowOpacity"); 2 animation->setDuration(1000); 3 animation->setStartVal
阅读全文
posted @
2024-05-29 14:09
一杯清酒邀明月
阅读(140)
推荐(0) 编辑
Qt 动画类(QPropertyAnimation)
摘要:前言 QPropertyAnimation是QT中的一个动画类,用于对目标对象的属性进行动画效果展示。该类继承自QAbstractAnimation类,使用起来非常方便和灵活。 一、QPropertyAnimation类介绍 QPropertyAnimation可以对任何QObject的子类的属性进
阅读全文
posted @
2024-05-29 13:44
一杯清酒邀明月
阅读(1098)
推荐(1) 编辑
Qt QChart属性详解
摘要:1、QChart的设置 QChart是组合图表各部分、显示各种数据序列的绘图组件。QChart接口函数众多,其主要接口函数分类整理后见下表。对于一个属性,通常有一个设置函数和一个对应的读取函数,如setTitle()用于设置图表标题,对应的读取图表标题的函数为title()。 分组 函数名 功能描述
阅读全文
posted @
2024-05-28 16:20
一杯清酒邀明月
阅读(879)
推荐(0) 编辑
Qt Chart Themes Example(图表主题)
摘要:描述 图表主题示例,包括图表主题效果、动画效果、图例放在不同位置的效果。 图表主题效果 值得一提的是更新图表主题时,窗口样式也更新: 1 QPalette pal = window()->palette(); 2 if (theme == QChart::ChartThemeLight) { 3 p
阅读全文
posted @
2024-05-28 16:17
一杯清酒邀明月
阅读(117)
推荐(0) 编辑
Qt UI界面组件介绍
摘要:1.布局类(4种) 2.固定弹簧类(2种)(不随布局变化) 3.按钮类(6种) 4.容器类(10种) Group Box类似于win7的日历框 Tool Box类似于QQ的好友列表 Tab widget类似于 5.输入窗() 6.显示窗()
阅读全文
posted @
2024-05-28 15:31
一杯清酒邀明月
阅读(100)
推荐(0) 编辑
Qt 漂亮的Material样式对话框(QtMaterialDialog)
摘要:前言 在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下 正文 我对接口进行了封装,关键代码献上:头文件: 1 #ifndef
阅读全文
posted @
2024-05-27 13:45
一杯清酒邀明月
阅读(378)
推荐(0) 编辑
Qt 等待提示框(QPropertyAnimation)
摘要:效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 资源 需要几张不同阶段的图标进行切换,这里使用8张。 源码 QPropertyAnimation动画里面并不支持旋转的属性,所以我们可以通过自定义来完成。 1 class MainWindow : public CustomWindow 2
阅读全文
posted @
2024-05-22 15:01
一杯清酒邀明月
阅读(251)
推荐(0) 编辑
Qt 之 QProgressIndicator(等待提示框)
摘要:效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 源码 QProgressIndicator.h 1 #ifndef QPROGRESSINDICATOR_H 2 #define QPROGRESSINDICATOR_H 3 4 #include <QWidget> 5 #include <
阅读全文
posted @
2024-05-22 14:58
一杯清酒邀明月
阅读(92)
推荐(0) 编辑
Qt 等待提示框(QTimer)
摘要:效果 资源 需要几张不同阶段的图标进行切换,这里使用8张。 源码 QTimer通过setInterval设置100毫秒超时时间,每隔100毫秒后进行图标的更换,达到旋转效果。 1 MainWindow::MainWindow(QWidget *parent) 2 : CustomWindow(par
阅读全文
posted @
2024-05-22 14:56
一杯清酒邀明月
阅读(313)
推荐(0) 编辑
Qt 等待提示框(QMovie)
摘要:关于gif的使用在实际项目中我用的并不多,因为我感觉瑕疵挺多的,很多时候锯齿比较严重,当然与图存在很大的关系。 效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 源码 通过使用QMovie来设置动画、可以调用setSpeed()设置动画速度、start()启动动画、stop()停止动画等。
阅读全文
posted @
2024-05-22 14:54
一杯清酒邀明月
阅读(98)
推荐(0) 编辑
Qt QMovie播放gif(播放、暂停和继续)
摘要:有些时候我们需要展示一个gif图片,可是用了普通的方法发现不行。啊哦,这就是生活中的理解和程序猿的区别了,程序猿眼中的gif不是图片,而是一个movie。 QT提供了QMovie来进行操作。 演示示例是通过两个按钮来进行操控,一个负责暂停一个负责进行继续播放。 首先要在头文件中声明这个类,一定不要忘
阅读全文
posted @
2024-05-22 09:28
一杯清酒邀明月
阅读(174)
推荐(0) 编辑
Qt QMovie无法显示gif动画的一种解决方法
摘要:注:本来用这种方法显示gif动画是没有问题的。 问题:如下方法,槽函数startGif()如下,点击按钮无法出现gif动画 分析: gif动画资源确实是加载进来了,但是在执行movie.start()时,整个资源就已经消失了,所以无法显示动画。要使资源长期存在需要用到c中的修饰符: static。
阅读全文
posted @
2024-05-22 09:27
一杯清酒邀明月
阅读(269)
推荐(0) 编辑
Qt 动画播放之QMovie类
摘要:主要是用到QMovie类 实现在事件触发时开启动画播放效果(需要注意的是,这个动画播放默认是循环播放的,如果不做特殊处理动画会一直播放) 1 QMovie *movie = new QMovie("aaa.gif"); 2 ui->movieLabel->setMovie(movie); 3 mov
阅读全文
posted @
2024-05-21 17:18
一杯清酒邀明月
阅读(348)
推荐(0) 编辑
Qt 程序启动画面QSplashScreen
摘要:QSplashScreen是Qt框架提供的一个类,用于在应用程序启动时显示一个带有文本和图像的启动画面(Splash Screen)。 使用QSplashScreen类,你可以在应用程序启动时显示一个自定义的启动画面,以提供更好的用户体验。这个类提供了一些方法和属性,可以让你设置启动画面的文本、图像
阅读全文
posted @
2024-05-21 16:26
一杯清酒邀明月
阅读(924)
推荐(0) 编辑
Qt 状态栏消除白色竖线
摘要:statusBar()->setStyleSheet(QString( "QStatusBar::item{border: 0px}"));
阅读全文
posted @
2024-05-08 15:37
一杯清酒邀明月
阅读(93)
推荐(0) 编辑