- 博客(6)
- 资源 (21)
- 收藏
- 关注
原创 QT 信号与槽
信号与槽的由来: 其他用户交互是利用回调函数来进行用户交互的,所谓的**回调**是指:你自己定义一个函数,并告诉系统何时为何调用。你可以写一个特定数量和类型参数的函数,然后告诉系统何时使用,并传递给它所需的参数,系统就会调用你定义的函数,处理参数,并给你返回值。 所谓的**回调函数**是指:按照一定的形式由开发人员定义并编写实现内容。使用回调函数,实际上就是在调用某个函数(通常是API
2017-07-27 11:07:23 388
原创 QT常用控件介绍
常用按钮 1、QPushButton 推动按钮 典型应用:确定(OK)、应用(Apply)、撤消(Cancel)、关闭(Close)、是(Yes)、否(No)和帮助(Help)等 该按钮是矩形的,并且通常显示一个文本标签来描述它的操作。标签中有下划线的字母(在此它的前面用“&”标明)表明快捷键,比如:QPushButton *pushbutton = new......
2017-07-26 17:04:12 4552
原创 QT log日志的使用
log日志是一个很关键的内容,在项目开发中很实用,接下来是基于QT5版本的log日志使用方法。 首先添加头文件,使用到的头文件有:#include <QMutex>#include <QFile>#include <QTextStream>#include <QDateTime>添加一个函数:void outputMessage(QtMsgType type, const QMessageL
2017-07-25 17:51:12 9448 2
转载 vs2010下C++调用DLL以及怎么生成DLL和为什么使用DLL
一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。1.暴露了源代码;2.容易与程序员的“普通
2017-07-19 09:58:55 12732 1
原创 C++和MATLAB混合编程(2)
通过长时间的测试直接调用MATLAB引擎库使用MATLAB运算速率很慢,而且生成的版本在其他电脑也没法使用,所以有了使用通过MATLAB生成DLL文件,调用DLL运算的情况,接下来写一下,我的从生成DLL到C++中成功调用的情况。首先在MATLAB中生成DLL的步骤: 1、启动MATLAB编写需要生成DLL的代码(这是我的带通滤波,滤波函数是eeglab的函数):% fun BandPa
2017-07-18 15:19:56 816
原创 结构体的构造、拷贝、赋值、析构和字符串的拷贝、构造、赋值和析构函数的比较
最近学习突然发现结构体也可以像字符串一样实现拷贝构造那些,然后比较了一下,下面是结构体和字符串的构造、拷贝、赋值和析构函数代码解释:struct Node{ char *name; int age; // 构造函数 Node(char *n = 0, int a = 0){ name = strdup(n.name); age = a
2017-07-05 17:52:23 423
自定义时间轴,主要是用来显示一些时间片的内容
2022-07-27
LAVFilters-0.75.1-Installer.exe
2021-07-26
StandardltemModel.rar
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人