一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 1、QChart的设置 QChart是组合图表各部分、显示各种数据序列的绘图组件。QChart接口函数众多,其主要接口函数分类整理后见下表。对于一个属性,通常有一个设置函数和一个对应的读取函数,如setTitle()用于设置图表标题,对应的读取图表标题的函数为title()。 分组 函数名 功能描述 阅读全文
posted @ 2024-05-28 16:20 一杯清酒邀明月 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 描述 图表主题示例,包括图表主题效果、动画效果、图例放在不同位置的效果。 图表主题效果 值得一提的是更新图表主题时,窗口样式也更新: 1 QPalette pal = window()->palette(); 2 if (theme == QChart::ChartThemeLight) { 3 p 阅读全文
posted @ 2024-05-28 16:17 一杯清酒邀明月 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.布局类(4种) 2.固定弹簧类(2种)(不随布局变化) 3.按钮类(6种) 4.容器类(10种) Group Box类似于win7的日历框 Tool Box类似于QQ的好友列表 Tab widget类似于 5.输入窗() 6.显示窗() 阅读全文
posted @ 2024-05-28 15:31 一杯清酒邀明月 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、问题重述 出现这种报错一般是程序运行之后存在空指针问题,然后直接崩溃掉,下一次调试的时候就出现这种报错。如下图所示: 二、原因分析 出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以QT编译器无法打开你的exe文件,所以提示: 阅读全文
posted @ 2024-05-27 14:11 一杯清酒邀明月 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 前言 在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下 正文 我对接口进行了封装,关键代码献上:头文件: 1 #ifndef 阅读全文
posted @ 2024-05-27 13:45 一杯清酒邀明月 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 资源 需要几张不同阶段的图标进行切换,这里使用8张。 源码 QPropertyAnimation动画里面并不支持旋转的属性,所以我们可以通过自定义来完成。 1 class MainWindow : public CustomWindow 2 阅读全文
posted @ 2024-05-22 15:01 一杯清酒邀明月 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 源码 QProgressIndicator.h 1 #ifndef QPROGRESSINDICATOR_H 2 #define QPROGRESSINDICATOR_H 3 4 #include <QWidget> 5 #include < 阅读全文
posted @ 2024-05-22 14:58 一杯清酒邀明月 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 效果 资源 需要几张不同阶段的图标进行切换,这里使用8张。 源码 QTimer通过setInterval设置100毫秒超时时间,每隔100毫秒后进行图标的更换,达到旋转效果。 1 MainWindow::MainWindow(QWidget *parent) 2 : CustomWindow(par 阅读全文
posted @ 2024-05-22 14:56 一杯清酒邀明月 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 关于gif的使用在实际项目中我用的并不多,因为我感觉瑕疵挺多的,很多时候锯齿比较严重,当然与图存在很大的关系。 效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 源码 通过使用QMovie来设置动画、可以调用setSpeed()设置动画速度、start()启动动画、stop()停止动画等。 阅读全文
posted @ 2024-05-22 14:54 一杯清酒邀明月 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 有些时候我们需要展示一个gif图片,可是用了普通的方法发现不行。啊哦,这就是生活中的理解和程序猿的区别了,程序猿眼中的gif不是图片,而是一个movie。 QT提供了QMovie来进行操作。 演示示例是通过两个按钮来进行操控,一个负责暂停一个负责进行继续播放。 首先要在头文件中声明这个类,一定不要忘 阅读全文
posted @ 2024-05-22 09:28 一杯清酒邀明月 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 注:本来用这种方法显示gif动画是没有问题的。 问题:如下方法,槽函数startGif()如下,点击按钮无法出现gif动画 分析: gif动画资源确实是加载进来了,但是在执行movie.start()时,整个资源就已经消失了,所以无法显示动画。要使资源长期存在需要用到c中的修饰符: static。 阅读全文
posted @ 2024-05-22 09:27 一杯清酒邀明月 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 主要是用到QMovie类 实现在事件触发时开启动画播放效果(需要注意的是,这个动画播放默认是循环播放的,如果不做特殊处理动画会一直播放) 1 QMovie *movie = new QMovie("aaa.gif"); 2 ui->movieLabel->setMovie(movie); 3 mov 阅读全文
posted @ 2024-05-21 17:18 一杯清酒邀明月 阅读(9) 评论(0) 推荐(0) 编辑
摘要: QSplashScreen是Qt框架提供的一个类,用于在应用程序启动时显示一个带有文本和图像的启动画面(Splash Screen)。 使用QSplashScreen类,你可以在应用程序启动时显示一个自定义的启动画面,以提供更好的用户体验。这个类提供了一些方法和属性,可以让你设置启动画面的文本、图像 阅读全文
posted @ 2024-05-21 16:26 一杯清酒邀明月 阅读(8) 评论(0) 推荐(0) 编辑
摘要: statusBar()->setStyleSheet(QString( "QStatusBar::item{border: 0px}")); 阅读全文
posted @ 2024-05-08 15:37 一杯清酒邀明月 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 在 Qt 中,可以使用第三方库来处理 Excel 文件,常用的库包括: QXlsx:一个基于 Qt 的 Excel 文件处理库,支持读写 Excel 文件。 LibXL:一个商业的 Excel 文件处理库,支持多种编程语言,包括 C++。 OpenXLSX:一个开源的 Excel 文件处理库,支持读 阅读全文
posted @ 2024-04-30 10:26 一杯清酒邀明月 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 引言 Qt无自带的库处理Excel 文件,但可通过QAxObject 借助COM接口进行Excel的读写1。亦可使用免费的开源第三方库:QXlsx,一个基于Qt库开发的用于读写Microsoft Excel文件的C++库。它提供了一组简单易用的API,可以方便地创建、修改和操作Excel文件。 一、 阅读全文
posted @ 2024-04-30 10:23 一杯清酒邀明月 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 简述 我有一个配置文件,其中一个组General ,怎么都读不出正确的值,全是空,但是别的组能读出来,改General2试试, 果然可以,就怀疑是不是组名称被内置了。打开QSettings的帮助文档,搜索General ,有内容,看下解释 The INI file format has severe 阅读全文
posted @ 2024-04-29 13:06 一杯清酒邀明月 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.头文件 #include<QFileDialog> 2.用处 这几个函数都是QFileDialog这个类中的静态函数,可以调用当前系统的文件对话框。具体来讲: getOpenFileName返回一个被用户选中的文件的路径,前提是这个文件是存在的。 getSaveFileName返回一个被用户选中 阅读全文
posted @ 2024-04-28 16:18 一杯清酒邀明月 阅读(33) 评论(0) 推荐(0) 编辑
摘要: excel统计相同项个数的方法:首先选择需要进行统计结果的单元格,并输入统计函数;然后在括号内输入需要统计的范围,再输入需要统计的项;最后设置好参数,并按下回车键。 本文操作环境:Windows7系统,Microsoft Office Excel2010版本,Dell G3电脑。 excel统计相同 阅读全文
posted @ 2024-04-25 15:03 一杯清酒邀明月 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一个表格里单元格包含了多个内容,要怎么分开? 一些表格使用者在录入数据时,为方便录入会将多个内容输入到一个单元格中,所以这是一个很普遍的数据处理场景。 下面作者会讲解两个解题方法,第一个功能设置操作,第二个是专用函数公式,来快速执行单元格内的多个内容的拆分。 首先来看示例数据表,如下图所示,这是某公 阅读全文
posted @ 2024-04-25 15:00 一杯清酒邀明月 阅读(264) 评论(0) 推荐(0) 编辑