自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光顶术士的博客

光顶术士的博客

  • 博客(124)
  • 资源 (3)
  • 收藏
  • 关注

原创 Sqlite 数据库 BUG 记录

原因:无法执行的sql语句,在表中,没有这个字段,可以看一下是不是字段名错误,或者是字符串换行没有用 **“逗号”**隔开.原因:在数据库操作途中,被关闭,会有这种题型,并且也会提示出**QSqlError(“”, “”, “”)**这种错误.所以只好用笨办法,存储的时候存储VARCHAR类型,查询的时候再根据对应类型转换,这样可以避免精度异常.原因 1:字段信息不同一,一般是表内没有sql语句内的字段名,检查下sql与表是否同一.sql语句错误,导致建表的时候,数据类型是这样的,就会造成这种莫名错误.

2021-04-30 10:30:55 2915

原创 一些用的上的在线网站

在线求或 与 运算https://www.23bei.com/tool-531.html在线求模计算器http://www.99cankao.com/algebra/modulo-calculator.phpMP4转gifhttps://www.aconvert.com/cn/video/mp4-to-gif/在线获取时间戳https://tool.lu/timestamp在线制作ico图片https://www.uupoop.com/ico/......

2021-04-09 14:51:29 1272

原创 Qt QTableWidget

下图lineEdit中的数值是好用ms值,我累加的方式是(row+1)*2,就是在原有的行数上+1再翻倍,可以看到在三千万/2的时候,耗时是153毫秒,还算可以,然后是提示错误.不能翻倍为六千万了,如果在ui界面创建的表,没有给单元格赋值,然后直接获取,或报错,这个错我使用try catch() 都没有搞定,所以就是给它初始化。当使用以上方法后,会出现高亮的bug,点击后会高亮遮盖值,这里虽然已经不允许编辑,但是视觉效果还是不好,所以需要再添加。在使用item.text之前,一定是初始化过的。

2020-08-11 08:17:54 12405 2

原创 Qt BUG记录

1. Invalid parameter passed to C runtime function(传递给C运行时函数的无效参数).程序启动后 一段时间 就会弹出改异常

2020-06-18 13:56:31 4172 1

原创 QT 给结构体内的元素赋值

【代码】QT 给结构体内的元素赋值。

2024-01-10 14:24:00 551

原创 QT QComboBox(7)Signals

【代码】QT QComboBox(7)Signals。

2023-12-18 13:38:46 204

转载 QT 圆形进度条 QRoundProgressBar

QT 圆形进度条

2023-12-13 09:49:53 114

原创 QT线程的使用 循环中程序的等待

【代码】QT线程的使用 循环中程序的等待。

2023-11-30 13:53:10 353

原创 QT线程的使用 QtConcurrent

可以看得出来 还是有时间戳时差的 因为上面空循环了9999次。这个线程,可以对ui界面尽心操作,并且多并发也不错效果。

2023-11-06 12:51:52 348

原创 QT QGLWidge

/清除屏幕和深度缓存//重置当前的模型观察矩阵//右移3.0单位//绕x轴旋转四边形//开始绘制立方体//一次性将当前色设置为蓝色//开始绘制四边形//1//一次性将当前色设置为蓝色//左上//右上//右下//左下//2//一次性将当前色设置为蓝色//左上//右上//右下//左下//3//一次性将当前色设置为蓝色//左上//右上//右下//左下//4//一次性将当前色设置为蓝色//左上//右上//右下//左下//5。

2023-10-22 09:52:07 122

原创 远程计算机或设备将不接受连接

远程计算机或设备将不接受连接1 现象网络连接失败感叹号,提示ip被占用,修改ip后显示连接成功但是不能上网,网络检验后提示:远程计算机或设备将不接受连接2 原因因为安装了梯子,关机的时候未退出,原因大概就是这个原因.3 解决1.修改internet属性(win+r:inetpl.cpl)->连接->局域网设置->全部打钩后确定2.重新运行梯子1 现象网络连接失败感叹号,提示ip被占用,修改ip后显示连接成功但是不能上网,网络检验后提示:远程计算机或设备将不接受连接2 原因因为安装了

2023-10-16 09:15:20 312

原创 小程序 BUG 记录

【代码】小程序 BUG 记录。

2023-09-20 15:00:24 336

原创 微信小程序 工具使用(HBuilderX)

点击项目根目录,再点击运行–> 运行到小程序模拟器–>选择第一个 微信开发者工具。打开微信开发者工具 --> 设置 --> 安全设置–> 服务端口选择开启。这样就会在HBuilderX上写代码,在微信开发者工具上看效果.需要安装 npm install -g nodemon。还有一个stylus 下载的时候会提示错误。找到微信开发者路径的node.exe。路径:自己的开发者路径。

2023-09-19 16:45:45 1141

原创 联想笔记本搜索不到wifi解决办法

同事的笔记本周一来了突然找不到网络,网上找攻略,任务管理器,dos命令尝试,都不行....

2023-08-28 10:14:53 379

原创 串口监控工具

可以监控串口通讯数据。

2023-06-10 11:31:05 2381

原创 QT 获取文件夹路径 获取文件内文件名

代码】QT获取文件夹路径获取文件内文件名。

2022-07-22 12:19:30 1676 4

原创 QT 定时器的使用

添加两个按钮 两个label2.3 源文件如上~~

2022-07-01 16:59:14 462

原创 QT线程的使用 moveToThread() 二

@[TOC](QT线程的使用 moveToThread() 二)1.对于上一个问题的解决1.线程线程使用stop后,线程是开启状态,我们只是修改了bRun变量,才使循环停止的,线程并没有被关闭。如果使用了tThread.quit();tThread.wait();函数之后,线程确实关闭,但是新线程指针也就被删除,重新点击开启,就不能可以重新开启,但是connect并没有重新连接。不能重新运行start内的代码块。2.看一下效果按钮11 “newthread.cpp -> on_m

2022-04-01 09:22:06 1438

原创 QTextEdit 多行文本框

QTextEdit1 获取文本内容2 获取文本格式带内容QTextEdit类提供了一个小部件,用于编辑和显示普通文本和富文本1 获取文本内容QString QTextEdit::toPlainText() constQString QTextEdit::toPlainText() constReturns the text of the text edit as plain text.Note: Getter function for property plainText. See also

2022-02-10 14:55:10 815

原创 Windows 操作

Windows1.屏幕旋转1.屏幕旋转

2022-02-10 10:15:04 301

原创 QT 数学计算

QT 次方的计算qreal qPow(qreal x, qreal y) //次方Returns the value of x raised to the power of y. That is, x is the base and y is the exponent.返回x的值取y的幂。也就是说,x是底,y是指数。

2022-01-10 16:06:12 4802

原创 数组的初始化以及使用

数组的初始化以及使用简单的使用 用于自己的笔记使用简单的使用 用于自己的笔记使用代码部分 已经在注释做了解释数组的初始化赋值长度的计算遍历取值/** * @brief MainWindow::on_pushButton_clicked * pushButton的触发事件 */void MainWindow::on_pushButton_clicked(){ QString str; //备用字符串 int arrSize;

2021-12-22 15:13:17 260

原创 QT QComboBox(6)设定使用最大内容的宽度

设定宽度1.动态添加删除item后2. 代码1.动态添加删除item后下拉列表内容会发生变化,这样会留白 或者 拥挤所以使用修整宽度效果如上;2. 代码/** * @brief MainWindow::setComboBoxWidth * @param item 传进的项目 是最长名称 * 设定下拉列表的最大宽度 */void MainWindow::setComboBoxWidth(QString item){ QPainter p(this); QFontMe

2021-11-17 10:17:54 1755

原创 Qt QPushButton 汇总一些使用到的

QPushButton 使用到的地方1 多个按钮 相同事件的触发1.1 把按钮放在集合内1.2 按钮全部进行事件过滤器1.3 事件过滤之前的一些关于QPushButton 也会慢慢的汇总到这里1 多个按钮 相同事件的触发如下:触发相同的点击显示对应下标事件1.1 把按钮放在集合内QList<QPushButton *> buttons; buttons.append(ui->pushButton_1); buttons.append(ui->pushBut

2021-11-01 13:39:21 292

原创 增益倍数:Gain 积分时间:Intetime

光的参数1.增益倍数:Gain2.积分时间:Intetime1.增益倍数:Gain增益倍数主要的功能是为了让 分析仪适应各种不同光强度的 LED,如果光比较强,就需要选择低的增益倍数,否则会造成溢出的情况。如果光比较弱,就需要选择更高的增益倍数,否则会出现测试值为 0 的问题。增益倍数会影响相对光强度 Intensity 的值,假如在1 倍增益的设置下,Intensity 的值为 100 时,如果把增益倍数设置成 16,则Intensity 的值会增加到 1600.2.积分时间:Intetime设置

2021-11-01 09:52:04 1277

原创 开机启动项设置

window+R输入:msconfig找到开机启动项 勾选设置

2021-10-28 14:38:20 363

原创 Excel

Excel1. 回车替换1. 回车替换Ctrl+F 查找替换:查找内容 Alt长按 输入小键盘的10替换为:不用填全部替换即可

2021-10-25 09:31:44 123

原创 QT 对外部程序操作(开启, 关闭 , 嵌套使用) QProcess() || CreateProcess()

QT 对外部程序操作1.开启2.退出3.镶嵌使用1.开启主要使用了QProcess QProcess *expStart; QString strExpPath = tr("D:\\APP\\TencentQQ\\Bin\\QQScLauncher.exe"); //腾讯qq// QString strExpPath = tr("calc.exe"); //计算器程序 expStart = new QProcess(this); //声明 实现 expStart-&gt

2021-10-19 13:19:35 1342 4

原创 QT 注册表的修改

QT 注册表的修改1 注册表1.注册表在哪里2. 注册表的数据格式3. 数据的操作4. 是否立即生效1.立即生效2. 不立即生效2.1 重启explorer.exe2.2 dos命令 使用RunDll32.exe刷新2.3 重启对应的应用程序进程1 注册表1.注册表在哪里window+R 打开运行界面 输入 regedit 打开 注册表界面2. 注册表的数据格式数据表 起始也是ini格式 就是key value 的 键值对显示3. 数据的操作QT创建ini文件 及 使用之前的

2021-10-11 13:06:07 1023

原创 QT Creator自定义快捷代码

QT Creator自定义快捷代码自定义代码自定义代码自己常用的代码 每次复制黏贴 很麻烦所以可以将常用代码块 存储起来.提示如下:

2021-09-29 12:17:48 203

原创 QT数据加载,UI刷新时间长,程序不友好等待,解决办法.

等待界面1 思路:2 动图等待3 进度条1 思路:平时使用程序 或者网页,等待刷新期间会有动图界面在界面最前面展示,所以也准备挨做类似的.2 动图等待在一个界面内 动态展示图片.我这里使用的定时器定时转动;https://blog.csdn.net/qq_45646951/article/details/115627083将这个界面边框隐藏 位置放在界面正中间(自己算一下就可以). 没有实现(直接展示,线程展示),不是卡死不转,就是不展示,所以放弃了.3 进度条使用进度条对话框, 也是可以

2021-09-17 15:09:40 1510

原创 Qt 数学计算错误的规避

数学计算错误的规避1. nan值 或 inf 值1. nan值 或 inf 值计算中 如果有除法计算,分母为0的时候,会发生计算错误计算后的value值,进行一次校验,可以赋值为0,来规避计算错误的体验感. if(_isnan(value)) { value= 0; } else if( (value< std::numeric_limits<float>::min()) || ( value> std::numeric_limi

2021-09-01 14:43:59 1082

原创 QT数据库的使用(QSQLITE)(常用sql的使用技巧)

常用sql的使用技巧常用sql建表:Navicat增/删/改/查:SQliteStudio常用sql无非就是 增删改查如果是很多字段,手敲就会很麻烦,所以需要借助工具建表:Navicat在字段界面一次创建好字段,然后sql预览,就是需要的建表sql.增/删/改/查:SQliteStudio找到对应的表格 右键 -> 如下 就会自动生成对应的sql如果涉及到条件的sql 在原来的基础上 进行修改即可....

2021-08-21 10:02:17 354

原创 QT 不同版本的下载

QT 下载1 在官网下载2 顺着这个网址进去3 顺这个网址试试,找一下上面没有的4 怎么下载4.1 右键赋值连接4.2 在浏览器网址栏内黏贴并跳转4.3 后面的就是自己安装了1 在官网下载在官网下载 qt-unified-windows-x86-版本-online.exe这个需要先注册 获取下载连接 ,运行online.exe后再下载,这个一般是最新的几个版本,低版本不提供下载的.2 顺着这个网址进去https://download.qt.io/archive/qt/可以直接访问该链接,进入以

2021-07-29 11:10:42 896 1

原创 Java 1-1 概述与环境搭建

概述与环境搭建Java 的由来Java 的语言的特点计算机的执行机制编译执行:解释执行:java先编译、再解释:名词解释JVM (java Virtual Machine)虚拟机JRE (Java Runtime Environment)运行环境:JDk (java Development Kit)开发环境:配置环境变量Java_homeCLASSPATH 类路径Jdk的文件夹下的bin目录DOS命令操作第一个java应用程序创建以.java为结尾的源文件编译与运行类的阐述(源文件中书写多个类)Pack

2021-06-21 19:58:14 209

原创 Qt CSS样式汇总

Qt CSS样式汇总QLabelQLabel包含:1 字体颜色 2 字体格式大小 3 边框宽度 4 边框颜色(不设置边框宽度 设置颜色看不到效果) 5 背景颜色 6 各种背景图 7 鼠标进入的效果 (border-image 与 border 的其他属性冲突,如果选择使用了 border-image 其他的样式将不实现 )QLabel{ color: rgb(255, 85, 0); /*字体颜色*/ font: 75 11pt "微软雅黑"; /*字体格式与大小*/ b

2021-06-18 10:45:12 870

原创 电子负载使用

电子负载使用电子负载类型有操作界面程控SCPI 协议Modbus 协议非程控无操作界面程控电子负载模式CC 模式CV 模式CR 模式CP 模式LED 模式电子负载类型有操作界面可以在界面上设定参数on,off,remote,local,模式(cc cv cr cp led),模式参数,波特率…程控SCPI 协议Modbus 协议非程控无操作界面没有操作界面,只能程控使用程控程控命令也是分为两种 见以上电子负载模式CC 模式定电流模式下,不管输入电压是否改变,电子负载都按照设

2021-06-07 11:17:24 5163 1

原创 QToolBar 工具栏 使用

QToolBar1. 在ui界面添加toolBar2. 在toolBar内添加action动作3.在toolBar内添加其它控件4.toolBar 属性设置1.展示位置,从左到右,从右到左.2.图标 展示文本 允许拖动5. bug1.界面显示与实际布局不符1. 在ui界面添加toolBar在ui界面点击右键,选择添加工具栏,这样就可以在主界面添加一个工具栏2. 在toolBar内添加action动作在action editor内,右键 -> 新建 -> 新建动作界面,完善内容后,就可以

2021-06-02 10:02:40 1735 1

原创 QT QValidator 输入文本的验证

QT QValidator 输入文本的验证四个子类QDoubleValidator(浮点数的范围检查)QIntValidatorQRegExpValidatorQRegularExpressionValidator四个子类QDoubleValidator(浮点数的范围检查)//设定范围为0.111~0.222 小数电后有效三位ui->lineEdit->setValidator(new QDoubleValidator(0.111,0.222,3,this));//bug 这里会出现

2021-05-25 15:28:51 1466 1

原创 QT eventFilter 事件过滤器 基本使用

eventFilter事件过滤器第一:在需要过滤的对象上,安装事件过滤器第二: 重写 以及实现第三:返回值的要求事件过滤器重写事件过滤函数 需要两步第一:在需要过滤的对象上,安装事件过滤器https://doc.qt.io/qt-5/qobject.html#installEventFilterui->checkBox->installEventFilter(this);第二: 重写 以及实现https://doc.qt.io/qt-5/qobject.html#eventFi

2021-05-21 10:06:03 276

QT 搜索下拉框 类似网页

输入栏使用linEdit ,获取焦点,展示下拉界面,界面显示当前栏位内内容的模糊查询信息;失去焦点或点击界面其他位置,下拉界面小时。 下拉界面使用QWidget,根据lineEdit的内容展示对应的信息

2021-05-11

QString 的Split使用

字符串转数组的使用

2021-02-04

intellij idea 的基本使用大全

一、引言 二、 基本使用 三、构建项目--—--基本 四、快捷键 五、 IDEA 整合 Tomcat 六、 创建web项目并且部署 七、 idea整合maven 八、 使用idea +maven完成SM整合

2020-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除