一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 2 3 4 5 6 ··· 156 下一页
摘要: QTreeView作为项目最经常使用的空间,常用接口和操作必须熟悉熟悉在熟悉!!! 1、节点遍历 1 void ParamSettingDlg::GetNode() 2 { 3 for(int i = 0;i < model->rowCount() ;i++) 4 { 5 QStandardItem 阅读全文
posted @ 2024-06-21 19:11 一杯清酒邀明月 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一.定义 Qt提供了QFileSystemModel类,用于在Qt应用程序中展示文件系统的数据。QFileSystemModel类是QAbstractItemModel的子类,可以方便地将文件系统的文件和文件夹结构作为数据模型,供Qt的视图类(比如QTreeView、QListView等)使用。 二 阅读全文
posted @ 2024-06-21 19:09 一杯清酒邀明月 阅读(31) 评论(0) 推荐(0) 编辑
摘要: C/C++中基本类型的数值极限值一般来说都是与具体平台有关的,在程序设计的过程中为了写出与平台无关的程序则必须通过合理科学的方法去获取各种类型的极值,常用的获取方法有两种:一种是传统的C语言所采用的预处理器常数,另一种方法则是通过标准库中所提供的模版类numeric_limits<>来获取这些极值。 阅读全文
posted @ 2024-06-18 11:22 一杯清酒邀明月 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、问题重述 出现这种报错一般是程序运行之后存在空指针问题,然后直接崩溃掉,下一次调试的时候就出现这种报错。如下图所示: 二、原因分析 出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以QT编译器无法打开你的exe文件,所以提示: 阅读全文
posted @ 2024-06-13 12:58 一杯清酒邀明月 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在qt日常使用中,信号与槽机制是绝对不可或缺且常用的,其中的参数一般都会比较简单,bool、int、QString之类的,但当我们想要传递相对比较复杂的参数,例如QVector<int>、QList<QString>,以及一些我们自定义的结构体时,就会出现报错: 1 > QOBject::conne 阅读全文
posted @ 2024-06-12 14:11 一杯清酒邀明月 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 在多线程连接信号槽,发送QVector& 类型时抛出错误: QObject::connect: Cannot queue arguments of type 'QVector<QString>&'(Make sure 'QVector<QString>&' is registered using q 阅读全文
posted @ 2024-06-12 14:10 一杯清酒邀明月 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在日常开发过程中QLineEdit作为输入框,有时要限制输入的内容,比哪,考试分数为1-100,这个时候就使用QIntValidator作为限制范围,而如何输入的是带小数的呢,那么使用QDoubleValidator可以吗,下面请看具体的示例。 1.限制输入的最初使用的是正则表达式 1 QRegEx 阅读全文
posted @ 2024-06-06 11:50 一杯清酒邀明月 阅读(54) 评论(0) 推荐(1) 编辑
摘要: QT中设置QLineEdit只允许输入IP格式的数据,我们可以使用正则表达式,不过在QT5和QT6中有一点点不一样(QT5中是QRegExp和QRegExpValidator,QT6中是QRegularExpression和QRegularExpressionValidator): QT5 1 #i 阅读全文
posted @ 2024-06-06 11:02 一杯清酒邀明月 阅读(16) 评论(0) 推荐(1) 编辑
摘要: 正则表达式 QRegularExpression 学习 在 Qt 中有两种和正则相关的类,一种是 QRegExp 类,今天查资料说的好像是从 Qt4 传承下来的,BUG 相对来说比较多,目前基本已停止维护了,多用于正则匹配,还有一种就是今天要讲的 QRegularExpression 类,是 Qt5 阅读全文
posted @ 2024-06-06 11:01 一杯清酒邀明月 阅读(27) 评论(0) 推荐(0) 编辑
摘要: .h 1 //给label添加事件 2 bool eventFilter(QObject *obj, QEvent *event); .cpp 1 bool MainWindow::eventFilter(QObject *obj, QEvent *event){ 2 //mouse button 阅读全文
posted @ 2024-06-03 16:11 一杯清酒邀明月 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在Qt中设置全局字体通常涉及两个步骤: 首先加载所需的字体 然后将其应用为应用程序范围内的默认字体。 这可以通过在应用程序初始化时设置 QApplication 的字体属性来实现。 以下是一个示例代码,展示了如何设置全局字体: 1 #include <QApplication> 2 #include 阅读全文
posted @ 2024-05-31 18:51 一杯清酒邀明月 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在程序开发过程中,有时我们需要获取程序的编译时间,来追溯不同/相同版本不同时间编译程序的问题。代码实现如下: 1 #include <QDebug> 2 #include <QDate> 3 #include <QTime> 4 5 const void getBuildTime() 6 { 7 s 阅读全文
posted @ 2024-05-31 17:00 一杯清酒邀明月 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Qt设置软件的版本等信息 对于Qt开发的软件,我们如何去方便的查看其软件的版本信息。这里提供了几种方式。 在运行程序期间设置版本信息 大部分的程序在运行之后都会提供一个关于的按钮,通过点击该按钮并弹出一个关于界面,则可以查看相关的程序信息。此关于界面为用户自定义的一个界面。或者可以在主界面的右下角显 阅读全文
posted @ 2024-05-31 15:58 一杯清酒邀明月 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在开始界面构造函数中添加 1 QPropertyAnimation *animation = new QPropertyAnimation(this, "windowOpacity"); 2 animation->setDuration(1000); 3 animation->setStartVal 阅读全文
posted @ 2024-05-29 14:09 一杯清酒邀明月 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 前言 QPropertyAnimation是QT中的一个动画类,用于对目标对象的属性进行动画效果展示。该类继承自QAbstractAnimation类,使用起来非常方便和灵活。 一、QPropertyAnimation类介绍 QPropertyAnimation可以对任何QObject的子类的属性进 阅读全文
posted @ 2024-05-29 13:44 一杯清酒邀明月 阅读(183) 评论(1) 推荐(1) 编辑
摘要: 1、QChart的设置 QChart是组合图表各部分、显示各种数据序列的绘图组件。QChart接口函数众多,其主要接口函数分类整理后见下表。对于一个属性,通常有一个设置函数和一个对应的读取函数,如setTitle()用于设置图表标题,对应的读取图表标题的函数为title()。 分组 函数名 功能描述 阅读全文
posted @ 2024-05-28 16:20 一杯清酒邀明月 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 描述 图表主题示例,包括图表主题效果、动画效果、图例放在不同位置的效果。 图表主题效果 值得一提的是更新图表主题时,窗口样式也更新: 1 QPalette pal = window()->palette(); 2 if (theme == QChart::ChartThemeLight) { 3 p 阅读全文
posted @ 2024-05-28 16:17 一杯清酒邀明月 阅读(41) 评论(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 一杯清酒邀明月 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 前言 在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下 正文 我对接口进行了封装,关键代码献上:头文件: 1 #ifndef 阅读全文
posted @ 2024-05-27 13:45 一杯清酒邀明月 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 效果 由于录制程序的原因,引起gif效果不清晰,可忽略。 资源 需要几张不同阶段的图标进行切换,这里使用8张。 源码 QPropertyAnimation动画里面并不支持旋转的属性,所以我们可以通过自定义来完成。 1 class MainWindow : public CustomWindow 2 阅读全文
posted @ 2024-05-22 15:01 一杯清酒邀明月 阅读(63) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 156 下一页