摘要: 1 QStringList arguments; 2 arguments << "/c" << "python D:/ProjBach_0_1/HEXCvt.py"; 3 QProcess process(this); 4 process.start("cmd.exe", arguments); 5 阅读全文
posted @ 2022-01-10 16:51 mcwhirr 阅读(318) 评论(0) 推荐(0)
摘要: 1 QPython pyExcute("pyCon"); 2 QVariant var = 0; 3 QVariantList args = {1,5}; 4 bool rc = pyExcute.callPyFunc("add",args,&var); 5 6 //输入至窗口widget显示 7 阅读全文
posted @ 2022-01-10 16:49 mcwhirr 阅读(122) 评论(0) 推荐(0)
摘要: SharpTrader0_01.pro 1 QT += core gui 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 5 CONFIG += c++11 6 7 # You can make your code fail to comp 阅读全文
posted @ 2022-01-10 16:46 mcwhirr 阅读(472) 评论(0) 推荐(0)
摘要: 前言: 由于项目的需求需要在开发的上位机上调用python脚本 项目需求:QT需要调用python的脚本进行开发,但是开始入门的时候按照网上的教程进行一个简单的hello程序都会出错,下面来记录一下。 位数的坑: 首先因为做的项目要调用一个仪器的动态链接库,而那个动态链接库的位数是32位的,并且是V 阅读全文
posted @ 2022-01-08 23:46 mcwhirr 阅读(3000) 评论(0) 推荐(0)
摘要: const到底修饰谁?谁才是不变的? 下面是我总结的经验,分享一下。 如果const 后面是一个类型,则跳过最近的原子类型,修饰后面的数据。(原子类型是不可再分割的类型,如int, short , char,以及typedef包装后的类型) 如果const后面就是一个数据,则直接修饰这个数据。 1 阅读全文
posted @ 2022-01-06 19:40 mcwhirr 阅读(26) 评论(0) 推荐(0)
摘要: 每一个函数本身也是一种程序数据,一个函数包含了多条执行语句,它被编译后,实质上是多条机器指令的合集。在程序载入到内存后,函数的机器指令存放在一个特定的逻辑区域:代码区。既然是存放在内存中,那么函数也是有自己的指针的。 C语言中,函数名作为右值时,就是这个函数的指针。 void echo(const 阅读全文
posted @ 2022-01-06 19:38 mcwhirr 阅读(44) 评论(0) 推荐(0)
摘要: C++初始化列表,知道这些就够了 - 知乎 (zhihu.com) 在上一篇文章“正确理解Widget::Widget(QWidget *parent) :QWidget(parent)这句话”中,小豆君讲了为什么要这样写的原因,后来很多朋友给我发私信,问我初始化列表的事情。 所以,小豆君今天给大家 阅读全文
posted @ 2022-01-06 19:32 mcwhirr 阅读(430) 评论(0) 推荐(0)
摘要: 转载自 谈谈C++的左值右值,左右引用,移动语意及完美转发 - 知乎 (zhihu.com) 题记 写了VS2019下STL剖析的std::any,std::bind,std::string,std::tuple四文,但tuple那一文没有多少人看,也没有什么赞。tuple我挺认真的写了,就觉得奇怪 阅读全文
posted @ 2022-01-05 00:28 mcwhirr 阅读(487) 评论(0) 推荐(0)