摘要: 要考虑的几个点: 1、C++代码生成python可以调用的库 已解决 2、QWidget相关代码生成python可以调用的库 已解决 3、C++中直接执行python脚本 已解决 4、C++中python解释器 已解决 debug环境 5、QWidget中写一个python代码的编辑器 阅读全文
posted @ 2022-08-25 22:56 大王怕我去巡山 阅读(121) 评论(0) 推荐(0)
摘要: 栈是一种后进先出(LIFO)的数据结构 当熟悉了之后也可以去调用其他类似的api来完成逻辑 template<class T> class QStack : public QVector<T> { public: // compiler-generated special member functi 阅读全文
posted @ 2022-08-20 19:10 大王怕我去巡山 阅读(50) 评论(0) 推荐(0)
摘要: 一、使用anaconda搭建python环境 conda info --env 查看环境 conda remove -n web --all 删除环境 conda create --name python python=3.8 创建名为python的虚拟环境 # To activate this e 阅读全文
posted @ 2022-08-20 16:21 大王怕我去巡山 阅读(78) 评论(0) 推荐(0)
摘要: 书写CMakeList同时支持windows、Linux、Mac,将头文件,三方库,源文件,测试代码目录进行分离 使用CMAKE区分Debug版本和Release版本;工程中同时生成动态库和测试用例;动态库方便日后的调用,测试用例用来检查程序的正确性 C++这一块使用 googleTest作为测试工 阅读全文
posted @ 2022-08-19 01:29 大王怕我去巡山 阅读(50) 评论(0) 推荐(0)
摘要: 栈是一种简单但重要的数据结构 栈支持两种操作,压栈和出栈S.push(e)、S.pop();为方便操作,可以在此基础上再定义以下方法: S.top() 在不移除栈顶元素的情况下,返回栈顶元素;若栈为空,则会出错。 S.is_empty() 如果栈中不包含元素,则返回一个bool值,为true。 le 阅读全文
posted @ 2022-08-18 01:14 大王怕我去巡山 阅读(44) 评论(0) 推荐(0)
摘要: 近半年一直在搞Qt图形界面这一块,体会最深的就是造轮子很重要,一点是因为在造轮子时候可以体会到轮子是怎么运转,第二点是造轮子可以减少关键技术上被卡脖子的风险,拿来主义是不错,但伴随着风险。 不要急燥,走急于求成的路线。很多时候东西做了出来,只是说明我们工具会用了,会组装吸收的知识了;但凡考虑把东西做 阅读全文
posted @ 2022-08-16 23:49 大王怕我去巡山 阅读(36) 评论(0) 推荐(0)