
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
第三个构造函数的含义是,将first_args tuple中的元素作为参数传递给first类型的构造函数,first_args tuple中的元素作为参数传递给second类型的构造函数,piecewise_construct_t是一个struct类型。std::piecewise_construct是std内部声明的一个变量,t中的1和2.22将作为Foo类的构造函数参数传入。前两个构造函数是我

工程中遇到一个奇怪的问题,使用QProcess创建进程后,需要读取进程标准输出,但怎么都读取不到,并且连接readyReadStandardOutput信号也怎么都无法触发槽。并且软件启动后第一次运行总是失败,而后续不会失败。经过检查,发现启动进程后,控制台有一行输出这说明QProcess启动后存在问题,再次调试发现此输出在process->start调用之后出现,说明问题一定出现在这个方法内。查
qt在编译时会使用moc,即Meta-Object Compiler,对任何继承于QObject的子类我们都应在类开头写上Q_OBJECT,而moc做的一件事情便是将带有Q_OBJECT的类的cpp文件使用moc进行处理,这是因为Q_OBJECT实际上声明了一些函数,而moc负责对其进行实现,Qt信号槽的能力就依赖于moc,处理生成的文件名称为moc_xxxx.cpp,最终C++编译器是将这些mo

同步使用到的插件是Settings Sync,可能是因为版本更新的原因,已经不需要像网上说的生成token等操作。下载好该插件之后,输入shift+alt+u,即上传本地配置,此时出现的窗口如下点击login with github, 跳转到浏览器,要求你授权,同意之后就可以关闭页面了。此时vscode的界面应该会改变,让你选择一个已有的gist还是跳过,跳过的话上传配置时会创建一个新的gis..
维度在标识符前面的部分称为,在标识符后面的部分称为,一维的pakced array也称为vector。

使用布局控件的addWidget和removeWidget时,发现添加控件没有问题,但是却无法删除控件,删除后添加又出现了奇怪的错误布局,google后发现,removeWidget并不是删除控件Removes the widgetwidgetfrom the layout. After this call, it is the caller's responsibility to give th
当我们遇到一些Qt底层问题或者需要学习源码,就需要在IDE中配置环境能够调试Qt源码,本篇文章将告诉你如何在QtCreator和Visual Studio上配置,并从原理上明白为何这样做,当你需要在其他IDE中配置时,知道原理了也会让你懂得举一反三,让我们开始吧 😃。

通过QCoreApplication::exec()函数,我们就进入到一个事件循环中,当调用QCoreApplication::exit()或者QCoreApplication::quit()函数,循环便终止了。
前段时间使用vscode的时候tab按键不知道为什么变成控件切换,卸载了也没用,一度无法使用vscode,转为Atom。其实出现这种情况有三可能,一种情况是按到了vscode的ctrl+M命令,变为vscode的切换设置焦点模式。此时vscode右下方会出现如下状态:第二种情况是插件或者自己修改或删除了tab按键绑定,导致原功能失效。点击左下方设置->键盘快捷方式搜索tab,看看是不...







