自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Qt 中编译和设置protobuf

基本步骤设置注意Cmake编译设置一定要选Qt的编译器[注意CMAKE_MAKE_PROGRAM字段,如果不是Qt的编译器,点击…选择Qt安装目录找到mingw32-make.exe]并在系统环境中添加路径

2021-09-02 17:24:07 207

原创 QT中闭包的使用-绑定参数不一致的信号和槽

有时我们想要将参数不匹配的信号和槽绑定在一起,这时就要用到函数闭包了闭包类型1std::bind//需要两个参数的槽函数void Widget::slotTest(QString message,int index){ QString res=""; res+=message; res+=QString::number(index); ui->textEdit->insertPlainText(res);}//无参数的点击信号void Widget:

2021-08-10 17:23:54 751

原创 函数指针转换&探秘Tinycc什么不检查参数和返回值

函数指针转换&探秘Tinycc什么不检查参数和返回值本文将向你展示如何为函数赋值不同类型的参数及tinycc函数执行的过程我们先看一下简单的函数指针转换一个简单的函数如下,参数类型为int,我们能不能传一个字符串进去呢?#include <iostream>using namespace std;void test2(int param) { cout << param << endl;}测试:int main(){ //转换后该函数就

2021-08-06 09:56:07 244

原创 C++实现自己的QT信号槽

C++模拟实现QT信号槽为了看着更像QT的信号槽,我们也定义一个QObject的父类。class QObject{public: QObject* self() { return this; } //获取信号的发送者 std::function<QObject* (void)> _sender;};信号的接收者class Slot :public QObject{public: Slot() {}public: //槽函数1 //如需多个参

2021-08-05 19:19:53 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除