自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT5+vs2015工程升级至QT6+vs2019

Vs tools 工具建议不要安装最高版本,从qt官网上下载个较为新的版本使用即可,vs2019扩展中会自动选择安装为最新版本,且自动更新,需要把自动更新关闭。使用最新的版本编译会遇到非代码错误的异常问题:”;安装qt的时候一定要勾选上msvc2019_64,以及在qt6的下面勾选上兼容qt5的功能,否则qtextcode库无法使用且qt6中无代替方法。编译需选择c++17编译标准,否则会提示编译器错误。其他方面的工程配置无注意事项:编译中代码问题:库问题,接口等可以参考。

2023-02-13 10:12:43 623

原创 QPushButton QTableWidget QComBox属性设置

QT 控件属性设置

2022-08-29 14:37:08 687

原创 容器STL

Vectorvector的释放我们常用clear()进行,其实相比swap(),clear()的释放速度与效率较低swap()释放内存的方法vector(ivec).swap(ivec);------------持续更新

2021-08-10 15:05:11 96

原创 QT文件拷贝函数

bool FileCopy(QString sourcefile, QString toFile, bool IscoverFile){toFile.replace("\", “/”);if (sourcefile== toFile) {return true;}if (!QFile::exists(sourceDir)) {return false;}QDir *createfile = new QDir;bool exist = createfile->exists(toFil

2021-08-04 14:29:04 839

原创 connect参数异常的问题解决

当遇到使用connect来连接信号与槽函数,但是此时却提示connect的参数不正确,且编译报错非常异常时,可以检查下使用connect的这个类有没有继承Q_OBJECT,connect必须依赖这个,没有这个就会报错

2021-07-22 10:56:57 1109

原创 QWizard QWizardPage里面虚函数的作用

使用向导窗口QWizard时,一般如果定义其中的页面时都会集成QWizardPage类,在QWizardPage类中有几个虚函数virtual void initializePage(); 在初次进入页面的时候会调用,可以在里面增加对自定义按键的初始化以及置灰等操作virtual void cleanupPage();在结束时会调用virtual bool validatePage();点击下一步时会调用,当用户单击Next或Finish来执行最后的验证时,QWizard::validateCur.

2021-07-22 10:52:45 310

原创 QTreeWidget样式设置

QtreeWidget的样式设置:QtreeWidegt的样式中包含item,branch,勾选框和整个页面的样式设置在Qt的帮助文档中可以查找SetStyleSheet的范例进行参数不过只看范例比较难以理解到底是如何生效的下面用实际代码和效果介绍,直接两张图就完了:...

2021-07-06 18:43:43 3937

原创 Qt建立插件的步骤

如何创建一个Vs+qt的工程且让该工程编译出来的文件为.plugin.dll文件?1.手机新建工程,选择qt,选择动态库模式,然后填写工程名称等信息后选择确定,2.勾选本工程所需要用到的库,选择下一步,然后finish3.工程建立完成后,点击项目的熟悉,查看常规-目标文件及扩展名栏,将其修改为.plugin.dll4.选择链接器-常规-输出文件,按照图中进行修改5.修改完成后,进行开发然后编译,就会生成对应的.plugin.dll文件...

2021-04-23 14:50:58 266

原创 Qstring转char*的方法

Qstring转 Char *的方法1.非中文字符串QString str;char* ch;QByteArray ba = str.toLatin1(); //ch=ba.data();2.中文字符串#include QTextCodec::setCodecForTr(QTextCodec::codecForName(“GBK”));QTextCodec::setCodecForLocale(QTextCodec::codecForName(“GBK”));QString str

2021-04-23 14:36:05 1324

原创 c++四种类型转换的使用

C++中有四个常用的类型转换:static_cast, dynamic_cast,const_cast,reinterpret_cast下面简单对四种的使用场景与用法进行描述A.static_cast一般用于1.派生类对象转换为基类对象,不可用于基类转换为派生类2.基本数据类型直接的转换,eg:int转char,float转int等3.用于有类型的指针和void*之间的转换4.与1条件相同,再非多态的类情况下进行类型转换B.dynamic_cast一般用于1.必须含有虚函数,多态的情况下,

2021-04-08 11:17:24 220

空空如也

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

TA关注的人

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