- 博客(125)
- 资源 (3)
- 收藏
- 关注

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

原创 一些用的上的在线网站
在线求或 与 运算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
1518
1

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

原创 Qt BUG记录
1. Invalid parameter passed to C runtime function(传递给C运行时函数的无效参数).程序启动后 一段时间 就会弹出改异常
2020-06-18 13:56:31
4419
2
原创 QT线程的使用 QtConcurrent
可以看得出来 还是有时间戳时差的 因为上面空循环了9999次。这个线程,可以对ui界面尽心操作,并且多并发也不错效果。
2023-11-06 12:51:52
397
原创 QT QGLWidge
/清除屏幕和深度缓存//重置当前的模型观察矩阵//右移3.0单位//绕x轴旋转四边形//开始绘制立方体//一次性将当前色设置为蓝色//开始绘制四边形//1//一次性将当前色设置为蓝色//左上//右上//右下//左下//2//一次性将当前色设置为蓝色//左上//右上//右下//左下//3//一次性将当前色设置为蓝色//左上//右上//右下//左下//4//一次性将当前色设置为蓝色//左上//右上//右下//左下//5。
2023-10-22 09:52:07
172
原创 远程计算机或设备将不接受连接
远程计算机或设备将不接受连接1 现象网络连接失败感叹号,提示ip被占用,修改ip后显示连接成功但是不能上网,网络检验后提示:远程计算机或设备将不接受连接2 原因因为安装了梯子,关机的时候未退出,原因大概就是这个原因.3 解决1.修改internet属性(win+r:inetpl.cpl)->连接->局域网设置->全部打钩后确定2.重新运行梯子1 现象网络连接失败感叹号,提示ip被占用,修改ip后显示连接成功但是不能上网,网络检验后提示:远程计算机或设备将不接受连接2 原因因为安装了
2023-10-16 09:15:20
481
原创 微信小程序 工具使用(HBuilderX)
点击项目根目录,再点击运行–> 运行到小程序模拟器–>选择第一个 微信开发者工具。打开微信开发者工具 --> 设置 --> 安全设置–> 服务端口选择开启。这样就会在HBuilderX上写代码,在微信开发者工具上看效果.需要安装 npm install -g nodemon。还有一个stylus 下载的时候会提示错误。找到微信开发者路径的node.exe。路径:自己的开发者路径。
2023-09-19 16:45:45
1280
原创 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
1632
原创 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
876
原创 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
5413
原创 数组的初始化以及使用
数组的初始化以及使用简单的使用 用于自己的笔记使用简单的使用 用于自己的笔记使用代码部分 已经在注释做了解释数组的初始化赋值长度的计算遍历取值/** * @brief MainWindow::on_pushButton_clicked * pushButton的触发事件 */void MainWindow::on_pushButton_clicked(){ QString str; //备用字符串 int arrSize;
2021-12-22 15:13:17
285
原创 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
1952
原创 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
323
原创 增益倍数:Gain 积分时间:Intetime
光的参数1.增益倍数:Gain2.积分时间:Intetime1.增益倍数:Gain增益倍数主要的功能是为了让 分析仪适应各种不同光强度的 LED,如果光比较强,就需要选择低的增益倍数,否则会造成溢出的情况。如果光比较弱,就需要选择更高的增益倍数,否则会出现测试值为 0 的问题。增益倍数会影响相对光强度 Intensity 的值,假如在1 倍增益的设置下,Intensity 的值为 100 时,如果把增益倍数设置成 16,则Intensity 的值会增加到 1600.2.积分时间:Intetime设置
2021-11-01 09:52:04
1403
原创 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->
2021-10-19 13:19:35
1500
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
1087
原创 QT Creator自定义快捷代码
QT Creator自定义快捷代码自定义代码自定义代码自己常用的代码 每次复制黏贴 很麻烦所以可以将常用代码块 存储起来.提示如下:
2021-09-29 12:17:48
236
原创 QT数据加载,UI刷新时间长,程序不友好等待,解决办法.
等待界面1 思路:2 动图等待3 进度条1 思路:平时使用程序 或者网页,等待刷新期间会有动图界面在界面最前面展示,所以也准备挨做类似的.2 动图等待在一个界面内 动态展示图片.我这里使用的定时器定时转动;https://blog.youkuaiyun.com/qq_45646951/article/details/115627083将这个界面边框隐藏 位置放在界面正中间(自己算一下就可以). 没有实现(直接展示,线程展示),不是卡死不转,就是不展示,所以放弃了.3 进度条使用进度条对话框, 也是可以
2021-09-17 15:09:40
1614
原创 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
1191
原创 QT数据库的使用(QSQLITE)(常用sql的使用技巧)
常用sql的使用技巧常用sql建表:Navicat增/删/改/查:SQliteStudio常用sql无非就是 增删改查如果是很多字段,手敲就会很麻烦,所以需要借助工具建表:Navicat在字段界面一次创建好字段,然后sql预览,就是需要的建表sql.增/删/改/查:SQliteStudio找到对应的表格 右键 -> 如下 就会自动生成对应的sql如果涉及到条件的sql 在原来的基础上 进行修改即可....
2021-08-21 10:02:17
381
原创 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
1014
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
238
原创 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
931
原创 电子负载使用
电子负载使用电子负载类型有操作界面程控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
5658
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
1812
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
1612
1
QT 搜索下拉框 类似网页
2021-05-11
intellij idea 的基本使用大全
2020-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人