QT
QT学习过程中的相关问题记录
迪迦 • 奥特曼
C/C++ coder
展开
-
QT支持Https
然后将下载好的安装包安装好,最后再把libeay32.dll与ssleay32.dll复制到编译器目录即可,如果你使用mingv,可以直接在opt/bin目录下寻找这两个文件。由于本机已安装相关模块,所以会显示为true,如果你没有安装,会显示为false,如第二个图所示。然后根据对应的版本进行下载,如下是下载网址。添加对应代码,查看openssl对应的版本。原创 2023-05-07 06:43:47 · 505 阅读 · 0 评论 -
QString之arg用法
二、 arg(str1).arg(str2).arg(str3)arg比c语言的printf封装更加高级和易用。用后面依次替换前面,后面的类型确保都是Qstring即可。一、 arg(str1, str2, str3)注意,int也可以为long、double等。三、 arg(int, int, int)转载 2023-03-18 15:06:12 · 882 阅读 · 0 评论 -
应用程序输出栏显示:QObject::connect: No Such slot ......
四大步,我是在第二步找到解闪办法的添加头文件#include看类声明中有没有Q_OBJECT看slot函数有没有声明private slots:void xxxx();查看slot有没有出现拼写错误~~~...转载 2020-02-23 13:20:20 · 1241 阅读 · 0 评论 -
到底什么是UTF-8 BOM头
BOM是什么Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。UCS可以看作是"Unicode Character Set"的缩写。在UCS 编码中有一个叫做 "Zero Width No-Break Space",中文译名作“零宽无间断间隔”的字符,它的编码是 FEFF。而 FFFE 在 UCS 中是不存在的字符...转载 2020-02-15 19:09:21 · 472 阅读 · 0 评论 -
QT MSVC中文编译出错error: C2001: 常量中有换行符 --- 解决方案
前言这个问题一直存在,以前是妥协,现在实在是忍不了,不解决,强迫症都要犯了,于是百度了一下,看到有一篇文章是这样解决的,于是亲测,确实有效果,记录如下正文QT上用MSVC去编译部分含有中文的字符串时会出现编译错误 error: C2001: 常量中有换行符 ,但用MinGW就不会。需在后面加个正常的字符才能正常编译,但出现 了。其编码如下图,明显的看着编码不对。如果想都编译成功,那就需...转载 2020-02-15 18:51:22 · 1811 阅读 · 5 评论 -
QT creator中Debug、Profile、Release的区别
如题,一般QT可以选择生成Debug、Profile、Release三个版本,Debug和Release的区别很清楚,一个是前期版本,一个是后期版本,Release是做过优化的版本,但是Profile版本又是什么呢?与Release有啥区别呢?答:其中Debug和Release我们都是耳熟能详的,前者是以-g模式编译 带着符号信息便于我们调试,后者是经过优化之后 性能更上一个档次的,而根据官...转载 2020-02-14 13:30:48 · 818 阅读 · 0 评论 -
Qt QSplitter任意拆分窗口
Qt拆分窗口可以使用QSplitter,也可以使用比较容易使用布局控件来完成,本文章给出使用QSplitter分割窗口的例子。QSplitter 继承自QFrame,而QFrame又继承自QWidget,这点很重要。对于使用QSplitter拆分窗口:新建一个QSplitter,就意味着新建了一个QWidget不同的QSplitter对象通过指定父子关系来完成嵌套(划分窗口)QSpli...转载 2020-02-14 11:10:17 · 377 阅读 · 0 评论 -
VS2015集成QT的几点注意事项
要注意QT插件版本与VS板本的对应,如果不对应,在编译的时候,会出现很多不同寻常的错误。如果出现没有头文件被包含的情况,那么可以查看VS的项目属性管理时面的头文件包含目录,可能会有一个新的QT的包含目录,但是这个目录并没有在环境变量中,则需要添加好相关的环境变量就可以了,这个环境变量对应着QT的头文件目录。本人亲测可用的一组QT版本与QT对应的VS插件为以下两个版本号,分别是qt-vsadd...原创 2020-02-12 10:34:10 · 363 阅读 · 0 评论