- 博客(455)
- 资源 (21)
- 问答 (2)
- 收藏
- 关注
原创 c++ 数组 与 vector的互换
因工作需要需要将vector与数组互换,常用的for遍历就不说了,简单介绍以下几种方式。1.将数组转换为vector。2.将vector转换为数组。
2024-03-26 13:51:27 157
原创 qt 程序 打包 批处理方式
1. 将要打包的a1.dll 等复制拷贝到新建文件夹 bin-release下。中 path 为 windeployqt的路径,是可变的。2.在该文件夹下,新建 read.bat 文件。3.文件中内容如下: 打包顺序按照编译顺序来的。
2024-03-22 18:37:38 334
原创 window mysql 安装出现的问题
解决办法:1.不要关掉该页面,点击skip。然后单击 back 回退到如下界面2.去掉 Enable Strict Mode。不要勾选解决办法:1. cmd用管理员模式打开2.输入: sc query mysql 查询mysql服务然后输入: sc delete mysql 强制删除该服务继续运行时。
2024-03-07 16:10:15 306
原创 c++ vector赋值新技能、函数返回动态数组、 计算静动态数组的大小
注意: int aa[4] = {1,2,3,4};// 这样的不能用_msize来计算数组大小。出来的空间大小,静态数组aa不能用呢。msize是个函数,返回。
2024-03-06 15:25:07 223
原创 QCustomPlot 多个坐标系 游标 曲线重置 查找数据 显示文字
如下图所示,曲线绘图区,存在2个坐标系,两个坐标系X轴方向是联动的,现在需要画一条直线,能够贯穿两个坐标系。
2024-03-04 15:36:39 639
原创 qt QRadioButton 及QButtonGroup 使用
QRadioButton 放在组合框QGroupBox中,再点击时,即使有多个QRadioButton按钮,同时选中的也就只有一个。对于多个QRadioButton,每个按钮都写一个槽函数是不太明智的选择,需要将QRadioButton放在。我的qt是5.12.6 ,信号是 QButtonGroup::buttonClicked,网上查到的消息是idClicked, qt5.12.6版本的没有这个信号。QButtonGroup进行管理,
2024-02-29 16:14:23 505
原创 Qt 获取控件尺寸与实际不一致的问题
最后发现: 获取控件大小的地方,必须在界面show()之后才可以,放之前不行。前提:界面ui获取桌面大小,用resize() 重新调整了界面尺寸。然后 我获取界面上某个控件大小时,发现与实际尺寸不一样。经resize()的界面,想获取某个控件大小时。2.必须在ui界面show()之后获取才行。1. 不能 ui界面的构造函数中获取。
2024-02-23 10:32:31 219
转载 QT error: Extra characters after test expression.
我的是在第一行xxxx.h 后面没有 \ 符号 ,导致编译qmake时出现这个问题, 后面添加这个\ 在qmake一下就欧克了。原文链接:https://blog.csdn.net/liunanya/article/details/118100341。问题出现主要是合并项目代码后, 导致pro文件解决冲突出现问题, 在文件pro某个设置参数配置中我的问题出现如下。直译就是 测试表达式后的额外字符。
2024-02-20 15:45:51 57
原创 qt QXlsx操作 excel 单元格
我之前设计列宽为200是错误的,我按照像素尺寸设置的。注意:单元格列宽的单位是英寸,默认的单元格列宽为9.36英寸。注意:单元格列宽单位不是像素。在A1单元格写入: 你好。3.单元格字体设置颜色。
2024-02-19 15:04:10 459
原创 QT QCombox 样式表 不起作用
对QCombox在ui编辑器中进行美化,发现外表美化有效果,但下拉框的高度美化的没效果,查看样式表也没有没问题,样式表中内容如下。解决办法: 在cpp构造函数处:添加setview就可以了。
2024-02-06 11:16:51 652
原创 Qt QScrollArea 不显示滚动条 不滚动
只有当scrollAreaWidgetContents显示的内容区域 大于 scrollArea的时候,滚动条才有意义。使用QScrollArea时,发现添加的控件超出QScrollArea 并没有显示,且没有滚动条效果。scrollAreaWidgetContents指的是scrollArea控件内部的显示区域。scrollArea指的是scrollArea控件本身的大小,即可以看到边界的那一部分。,当高度够大时,会出现滚动条。
2024-01-30 14:39:09 479
原创 qt setStyleSheet 设置多个属性{}之间用空格间隔
QPushButton {} 与 QPushButton:hover,QPushButton:pushed {}setStyleSheet 设置多个属性时,大属性之间不能用分号,用 空格进行间隔。{}内,小属性之间用分号。{}与{}之间用空格。
2024-01-30 11:36:04 386
原创 qt 动态添加多个button按钮,并添加单击响应
qt动态添加多个button按钮简单,难题是如何对动态的按钮添加响应函数,本文解决方案有两个。方法一:使用信号-槽函数。方法二:使用事件过滤器。
2024-01-30 10:07:00 568
原创 QT ui界面修改后不更新
尝试2: 删除build-XXXX-Desktop_Qt_5_12_6_MSVC2017_64bit-Debug。尝试3:删除makefile、 Makefile.Debug等文件,重新qmake rebuild 依然不管用。注意: 如果界面不再变动,或者变动比较小时,建议勾选上,这样会加速编译。在ui界面重新修改布局后,debug模式下发现ui界面没有更新。尝试1:qmake rebuild发现ui界面都没有更新。尝试4:将红色框中去掉勾选,就会重新编译ui文件。ui界面修改后不更新。
2024-01-24 09:23:11 902
原创 mfc 设置excel 单元格的列宽
一开始我在设置单元格宽度时,设置了同一行的多个单元格宽度为200,在保存excel时失败。只设置一个单元格宽度为200时,发现长度特别长。最后发现 excel的列宽并不是我认为的像素、mm等单位。excel的列宽为 十分之一英寸,宽度设置函数为 : put_ColumnWidth。相当于excel单元格的列宽默认值为20.52mm。可以通过拖拽单元格的宽度看到每列的列宽是多少。一定要把列宽设置在合理范围内,太大了肯定不行!也就是1个单位 = 2.54mm。
2023-12-04 15:32:01 395
原创 Java基础知识
java中main()方法为主方法,是程序开始执行的地方,必须按照如下的方式进行定义//单行注释/**/ 多行注释,但在多行注释中,不能嵌套多行注释/** */ 为文档注释。
2023-11-23 14:20:06 83
原创 错误代码 0x80070003
属性—连接器—调试—生成调试信息—生成经过优化以共享和发布的调试信息 (/DEBUG:FULL) 选择这个即可。前提: A电脑生成的dll 给 B 电脑用,B调用时出现 错误代码, 关闭后可正常使用。解决办法: A电脑动态链接库 修改配置属性。
2023-10-13 14:33:38 275
原创 win10 64位 vs2017 qt5.12.6 pcl1.9.1 vtk8.1.1配置安装步骤
资源内容:PCL 1.9.1版本对应的VTK版本为8.1,我选择的VTK 8.1.1版本先将上述4个文件下载,将所有压缩包解压。
2023-08-02 16:21:43 850
转载 python 定义函数返回多个值
转载于:如何从 Python 中的函数返回多个值-火焰兔 (zadmei.com)1.自定义函数返回元组、列表、字典等均可以2.对于返回有序的数组可以用元组,列表;对于无序的返回可以用字典;3.返回字典时注意key关键字要保持唯一性4.返回元组,列表时可以用多个变量接收返回值示例。
2023-07-31 08:49:19 801
原创 python 字典知识点记录及字典排序
dict 作为 Python 的关键字和内置函数,变量名不建议命名为。键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。返回的是一个 元组列表,具体形式如下。
2023-07-28 16:49:46 60
原创 python 字符串操作
截取字符串中数字,并转化为数字str1 = str[4:] #得到字符串 '1800',num = eval(str1) #将字符串转换为数字,eval 用于比较复杂的情况,也可以直接用int(str1)#eval用于更复杂的情况,比如 str_num = "(2+3)*5" num = eval(str_num)
2023-07-27 16:24:24 155
原创 python 安装、配置、使用 xlrd模块、numpy模块、matplotlib、opencv模块
pycharm中 numpy 没有异常了,但用python 的console界面进行import numpy时,会提示 ModuleNotFoundError: No module named 'numpy'配置路径: file----setting ---project---python interpret。这种是python中没有安装对应的库,根据一(二)在pycharam配置时,安装总是失败。我安装的最新版本的xlrd模块,不支持xlsx格式,只支持xls,需要另存为xls。
2023-07-18 09:09:20 6894 3
原创 QT error: C2039: “jifen_lineEdit”: 不是“Ui::UIMainFrame”的成员
前提: 在ui界面新增了一个edit控件,在对应cpp中使用ui->jifen_lineEdit时就报错error: C2039: “jifen_lineEdit”: 不是“Ui::UIMainFrame”的成员 或者error: no member named 'jifen_lineEdit' in 'Ui::UIMainFrame'尝试:我把build文件删掉,执行清除,qmake,重新编译后都不管用。这是因为程序此时还是。
2023-07-10 16:07:11 1003
原创 c++ nlohmann/json 及修改json文件中个别关键字
json为JavaScript object notation 是一种数据格式,逐渐替换掉了传统的xml 。json数据格式的属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。json的另外一个数据格式是数组,和javascript中的数组字面量相同。使用Json的格式与解析方便的可以表示一个对象信息,json有两种格式:json中不能有注释,undefined,只要涉及到字符串的就必须双引号①对象格式:{"key1":obj,"key2":obj,"key3":ob
2023-06-12 16:22:00 1553
pcl1.9.1 vtk8.1.1 cmake3.14.2 用于win10 64位下,vs2017 qt5.12.6
2023-08-02
win10、win7系统 tts 无法朗读 修复补丁步骤及修复程序
2023-05-10
里面包含Dbgview.exe和 Depends.exe
2022-03-18
QT 进程之间使用共享内存进行通讯,并且两个进程均可进行修改结构体数据
2022-02-16
TestOpencv_C.rar
2020-10-16
TestImage.rar
2020-10-08
TestImage.rar
2020-08-13
Sqltest_2017.rar
2019-11-13
SqliteTest.rar
2019-11-12
QT5.11 ribbon界面问题
2020-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人