logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt的信号与槽机制(学习笔记)

文章目录信号和槽是什么1.1 信号是什么1.2 槽是什么信号和槽怎么用信号和槽是什么信号和槽是QT的核心机制,是QT区别于其他工具包的重要地方信号和槽是QT自行定义的一种通信机制,独立于标准的C/C++语言,因此要争取的处理信号和槽,必须借助一个称为moc(Meta Object Compiler)的QT工具包,该工具是一个C++预处理程序,它为高层次的事件处理自动生成所需要的附加代码可以将多个信

#c++
VS2015编译PythonQt库

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言步骤1、新建一个QWidget项目3.项目设置4.编写代码5.生成总结前言如何在其他项目中使用PythonQt步骤1、新建一个QWidget项目文件->新建->项目,其他自己命名即可。## 2.设置环境变量如图,3.项目设置把PythonQt的src目录完整复制到MyPythonQtTest项目路径中。右键项目

#qt#python
Python2和3的c api不兼容的解决办法

如果用C写Python api遇到:PyString_AsString找不到了加入如下预定义/*-----------------------------------------------------------------------该头文件包含兼容Python 2和Python 3的宏,要先包含Python.h-----------------------------------------

#c语言#python#c++
SWIG-使用C语言扩展Python的神器

文章目录前言一、SWIG是什么?二、使用步骤1. 安装步骤2.代码示例写代码部分编译链接和使用(Linux平台下)总结前言记录SWIG的一些要点一、SWIG是什么?SWIG(http://www.swig.org)指的是简单包装器和接口生成器,是一个适用于多种语言的工具。一方面,它让你可以使用C/C++编写扩展代码;另一方面,它自动包装这些代码,并且让这些代码在Java、Python、Tcl、Pe

#python#c++#c语言
SWIG入门文档(翻译自官方网站)

SWIG简要文档前言此资料是将SWIG的官方文档截取重要的部分,以此来入门,翻译尽量表达原文的意思,我自己的语言都加了注释。序号是根据官方文档写的,也是为了方便随时查询原文档。目录SWIG简要文档前言什么是SWIG(What is SWIG?)1.1 介绍(Introduction)1.2 编译要求(Compilation Requirements)1.12.2 Unix下的安装(Unix ins

#其他#python
Google Test简述

Google Test简述Google Test是C++测试框架。特点跨平台不止单元测试稳定并且可重复提供足够的失败信息快速线程安全如何使用?Google Test需要编译,同时确保头文件可以被编译器找到。使用cmake编译:git clone https://github.com/google/googletest.git -b release-1.10.0cd googletest# Main

文章图片
#c++#单元测试
汇编语言、高级语言(系统语言)、脚本语言的异同

汇编语言、高级语言(系统语言)、脚本语言的异同高级语言主要指需要编译的语言。如C/C++,Java,C#。脚本语言主要指解释型语言,编写的代码无需编译器编译,直接使用解释器放入虚拟机执行。高级语言相比汇编语言来讲,有两点不同,一为在更高的抽象等级,二为是强类型的。更高的抽象等级意味着屏蔽了许多的底层细节,主要包括寄存器内存管理、过程调用、简单的标识符,比如while、for。平均来讲,一行高级语言

文章图片
#javascript#开发语言#ecmascript
到底了