- 博客(65)
- 资源 (3)
- 收藏
- 关注
原创 linux debian安装OpenCasCade开发环境
我的是新立得,搜索 libocc,把所有带dev的都打勾头文件在 usr/include/opencascade
2022-01-19 16:02:56
1153
原创 Linux 使用 Qt 和Occ,报错 qcoreevent.h X.h
因为 <X.h> 中定义了一个 None 的宏,与qt中其他定义的 枚举冲突了,使用管理员权限 修改 <X.h> 中的第 114 115 342 行的 None 为 None_1
2020-12-12 22:56:51
533
2
原创 Qt Qml编译问题 (QtCharts 和 windeployqt)
编译命令# windeployqt --release [你的程序.exe] --qmldir [找到对应的安装路径]windeployqt --release nlgMotor1.exe --qmldir D:\Qt\Qt5.12.5\5.12.5\mingw73_32\qml# 如果你在qml中使用了 QtCharts#上一步完成之后再次进入这个文件夹,手动拷贝 QtCharts...
2020-03-16 10:09:17
2384
2
转载 QML chart 双Y轴
查看 QT自带教程的 Qml Weather//示例 使用 axisYRight 指定即可,手册上没找到这个属性 0.0// ValueAxis 的 Alignment 属性是只读的,需要在这里设置BarSeries { id: myBarSeries axisX: barCategoriesAxis ...
2020-02-03 17:33:47
852
原创 ubuntu安装 qt for android
感谢ubuntu下qt for android环境搭建注意:JDK和SDK版本需要匹配,否则会报错 (比如 gradle)改天补图1.我的qt版本 qt5.12.62.SDK下载 我选择了androiddk_r24.4.1-linux.tgz3.NDK下载4.JDK下载 使用命令sudo apt install openjdk-8-jdk...
2020-01-07 10:14:05
925
原创 python pyinstaller 缺少pyconfig.h
我的win10系统,使用了configparser的库,在编译时会查找 pyconfig.h的库,如果你安装没有安装相关的开发选项,会报错,根据提示位置,在该位置下新建一个空文件 pyconfig.h 即可...
2019-12-02 11:26:26
1044
原创 qt编译后拷贝文件 qmake $$replace函数使用
# 以下代码加在 .pro文件中# 编译后拷贝文件DIR1 = $$PWD\config.iniDIR2 = $$OUT_PWD\debug\config.ini# 将/替换为\\才能正确识别路径DIR11 = $$replace(DIR1, /, \\) # replace函数的第一个参数必须是大写,坑死了DIR21 = $$replace(DIR2, /, \\)QMAKE_...
2019-11-13 15:39:57
2698
1
原创 QThread线程的运行和退出
关于QT退出线程,一直迷迷糊糊的,凑活着能用就行,出了问题总觉得莫名其妙,现在静下心来总结一下。感谢QThread的用法:开启与退出Qt QThread 这是我 见过解析最全面的一片文章线程运行有两种方式#include <QObject>#include <QThread>#include <QDebug>#include &...
2019-10-21 22:00:39
22096
3
原创 python判断字符串是否可以转换为浮点数
import re# 判断一个字符串是否是小数def IsFloat(s): pattern = '^-?\d+\.?\d*$' # 匹配数字: 从头开始匹配 -0或1次 数字1或多次 .0或1次 数字0或多次 匹配到字符串末尾 match = re.match(pattern, s) return match != None还是有缺陷, 123. 可能...
2019-09-24 16:13:29
3780
转载 S7-1200/S7-1500与S7-300进行S7通信
我们使用的是1200/1500作为客户端,300作为服务端1. 需要确认S7-300PLC是否设置了允许远程读取。随便找个组态软件读取一下看看能否正确读取。2. 确认是否两个程序属于同一个项目。如果不属于同一个项目使用手册中的第3、4方式,比如你需要读取别人现有设备的数据,就用这种方式。细节看手册。通信文档下载...
2019-06-06 12:39:44
6697
转载 git tag及推送tag到远端服务器
https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BEhttps://blog.csdn.net/github_27263697/article/details/795639491.列出现有标签git tagv0.1v0.2筛选git tag -l "v1....
2019-05-14 14:57:55
3679
转载 KepserverV4.5连接西门子S7-1200/S7-1500PLC
http://bbs.gongkong.com/m/d/751591_1.htm?redistParent=0最后一步, 修改 WMWM前一个字节为 十六进制01注意:需在在PLC端进行设置,双击CPU-保护-允许远程伙伴访问(拖到最下面才有)...
2019-05-12 12:31:55
11259
原创 c++读取倍福PLC中轴状态
具体从PLC读取函数查看官方手册,在此主要写一下获取数据后存储到对应结构体结构体头文件#ifndef MSTC_H#define MSTC_H//! 与beckhoff交互信息结构体//! 与beckhoff端结构体定义一致/*****************************************************************************...
2019-05-09 11:18:16
2671
1
转载 TWINCAT2安装问题
https://www.tceic.com/784hkk7627284h73l2425068.htmlwincat 软件安装偶见问题解决方法概 述 在 Twincat 的安装和使用过程中会遇到蓝屏、无法安装、实时性不准等情况,针对这 些问题,本文列出一些解决方法。文档中包含的文件 文件名称 TCRtime.sys TwinCAT_RT.reg Del_RegItem.reg 文件说明 启动...
2019-04-29 20:55:59
7816
3
原创 QTextStream输出中文乱码
#include <QCoreApplication>//! @file//! @brief 二进制文件读写测试//! @author kare//! @version 1.0//! @date 2019.04.20#include <QObject>#include <QFile>#include <QTextStream>...
2019-04-20 21:38:34
1542
转载 Matlab7独立程序报错 Runtime error set_param
找到文件D:\Matlab7\toolbox\compiler\deploy\matlabrc1.屏蔽第81-82行即可2.重新MCC编译
2019-04-10 11:39:27
257
原创 c++中的文件读写函数
头文件,命名空间#include <fstream>using name space std;//函数//构造函数,构造函数传入文件名称会尝试打开文件。explicit basic_ifstream( const char* filename, std::ios_base::openmode mode = ios_base::...
2019-04-03 07:58:33
4432
转载 Python实现最小二乘法曲线拟合
感谢 最小二乘法曲线拟合以及Matlab实现 作者 乐乐lelele建议先看一下该作者的讲解,比较详细最小二乘法拟合最终通过求解N次方程的系数来实现的 Y=X*A A=INV(X)*Y#coding=utf-8#独立测试脚本#最小二乘法曲线拟合 测试脚本#作者:Kare#参考资料:https://blog.csdn.net/StupidAutofan/art...
2018-12-18 18:48:18
8874
2
转载 c++调用python Py_DEBUG 错误
从哪个博主那看到的忘了,发在这记录一下。现象:链接提示没有XXXXXXXXXXXXXX 具体忘了 反正就是找不到LIB/DLL的那个错误 因为 python没有提供相应的debug版本的 LIB/DLL所以你需要把 pyconfig.h 中相应的部分屏蔽 不使用debug版本的库 //324行# if defined(_DEBUG)# //pragma co...
2018-11-29 20:58:16
1125
转载 c++ 调用python示例
设置 C++ 包含目录设置 链接器 附加库目录.h#include <python.h>#pragma comment(lib, "python34.lib")// #pragma comment(lib, "python3.lib");// #pragma comment(lib, "select.lib");// #pragma comment(lib, ...
2018-11-29 08:20:16
191
转载 python link错误
error LNK2019: 无法解析的外部符号 __imp___Py_NegativeRefcount,该符号在函数 "public: void __thiscall KPyProg::run(void)" (?run@KPyProg@@QAEXXZ) 中被引用转自 https://www.jb51.net/article/108588.htm 浅谈c++调用python链接...
2018-11-29 08:14:20
623
原创 c++ 数据转换 进制转换
备忘//! 将数字转换为string//! @param fml_t:输入的数字,int/double/floattemplate<typename T>string mg_Num2String(T fml_t){ std::stringstream ss; std::string ret=""; ss<<fml_t; ret = ss.str();...
2018-11-22 09:48:42
220
原创 c++ 正则表达式
在字符串内查找符合条件的字符串并打印平台: xp开发环境: vs2010开发语言:c++#include <string>#include <regex>//! 检查字符串是否是有效的IP地址及端口//! @param fml_IP:包含IP地址信息的字符串//! @param fml_port:包含端口号的字符串//! @param iret...
2018-11-20 18:42:43
296
转载 c++ wchar_t 转 char
wcstombs 函数定义编辑wcstombs - 将宽字符转换成多字符头文件:#include <stdlib.h>原型size_t wcstombs(char *dest, const wchar_t *src, size_t n);说明:如dest 非NULL,则wcstombs() function把宽字符src转换成多字符dest,最多...
2018-11-13 16:12:23
972
原创 Qt QAbstractItemView派生类的条目只读设置
备忘editTriggers : EditTriggersThis property holds which actions will initiate item editingThis property is a selection of flags defined by EditTrigger, combined using the OR operator. The view wi...
2018-10-29 16:38:53
180
原创 Linux下Qt打包依赖库
xxxxx#获取依赖文件并重定向输出到文件 ldd m_exe > lib1.txt#获取依赖文件路径awk '{print $3}' lib1.txt > lib2.txt#逐行拷贝到当前文件夹cat lib2.txt | while read linedo echo "line->${line}" cp $line ./done ...
2018-10-29 10:53:54
3679
原创 C# 拷贝整个目录
xxxxxusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace ImgTrans{ /// <summary> /// 目录拷贝...
2018-10-09 12:20:35
3585
原创 python打开pdf文档
不要用 os.system() 会因为系统语言和中文导致失败 感谢第19例子https://www.programcreek.com/python/example/24860/win32api.ShellExecute #coding=utf-8import osimport sysimport win32apiimport win32confrom win3...
2018-09-28 19:29:24
7244
转载 PyCharm中PyQt5导入错误
错误信息from PyQt5.QtWidgets import QApplication ImportError: DLL load failed: 找不到指定的模块。 原因:从你的python3安装目录下拷贝 python3.dll 到虚拟环境下就可以了 https://blog.csdn.net/Ltime/article/details/71403947...
2018-09-19 18:22:55
4198
原创 Modbus Tcp协议
自己参考 /* modbus tcp报文 * https://blog.csdn.net/xingyuan1hao/article/details/53573478 * 客户机发起 * [0] 0x00 客户机发起,服务器复制,用于事务处理配对 * [1] 0x00 ^ * [2] 0x00 客户机发起,服务器复制.Modbus协议 =...
2018-08-15 11:39:36
2849
1
转载 c# 自定义的OnPaint 无效问题
自己继承的控件,OnPaint无效问题需要在构造函数内 SetStyle(ControlStyles.UserPaint, true);
2018-08-12 17:08:52
2038
转载 QT输出枚举值的字符串
https://blog.csdn.net/qq_31073871/article/details/81328572 QMetaEnum metaEnum = QMetaEnum::fromType<QSerialPort::SerialPortError>(); QString str = metaEnum.valueToKey(1);
2018-08-09 10:10:31
3058
转载 ubuntu下添加开机启动
UBUNTU18.04 中已经不能使用rc.local可以通过添加启动服务的方式感谢https://blog.csdn.net/qq_14852397/article/details/71794574?locationNum=11&fps=1http://www.r9it.com/20180613/ubuntu-18.04-auto-start.htmlhttps://...
2018-07-16 19:30:52
8507
转载 ubuntu mysql开放3306端口
感谢 https://www.jb51.net/article/103784.htm默认的mysql 3306端口是不监听本机之外请求的,需要修改配置文件网上其他人给的/etc/mysql/my.cnf对于我的机器是不对的,我通过apt安装的mysql-server。配置文件在 vi /etc/mysql/mysql.conf.d/mysqld.cnf用到的其他命令netstat -an |...
2018-07-12 15:03:08
2220
原创 ubuntu下为二进制文件或SH脚本建立快捷方式
为SH建立快捷方式EXec = “你的SH文件”Icon= 你的图标文件[Desktop Entry]Encoding=UTF-8Type=ApplicationName=w_rbt.desktopComment="w_rbt IDE"Exec=sh "/home/kare/Documents/QtProg/r_w_rbt/dep/mrun.sh"GenericName=w_rbtI...
2018-07-11 10:50:03
1862
原创 python3 串口
py串口程序#coding=utf-8# 串口测试程序import serialfrom time import sleepserialport = serial.Serial("/dev/ttyUSB0",115200,timeout=1)myout = ''try: s = input('input>') serialport.write(s.encode...
2018-07-09 13:18:00
2581
转载 Qt QTabWidget修改tabBar方向
感谢 https://blog.csdn.net/skyztttt/article/details/52448992QTabWidget默认的 Tab方向是水平的,从属性设置更改 tabPosition=west后的效果如下图最终效果图#ifndef MH1_H#define MH1_H#include <QMainWindow>#include <QPainter>...
2018-07-09 11:25:27
6285
转载 ORACLE查看剩余表空间
ORACLE查看剩余表空间WITH df AS (SELECT tablespace_name, round(SUM(bytes) / 1024 / 1024) totalspace FROM dba_data_files GROUP BY tablespace_name),fs AS (SELECT tablespace_name, round(SUM(bytes) / 10...
2018-07-04 12:11:16
332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人