自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于qt线程

qt中不能将具有父对象的对象移动到其他线程中,所有需要将他们的父对象设置为nullptr。Qt中不允许跨线程创建父子关系,一个对象移动新线程后,不能再有原线程中的父对象。创建线程后,要在正确的地方进行线程的退出和释放,quit();

2025-02-19 13:36:32 442

原创 vs下的qt项目连接mysql数据库失败报错QMYSQL driver not loaded

看是否有QMYSQL,连接判断的时候也打印一下连接错误信息QSqlDatabase的lastError().text();这个函数打印下连接失败原因,这个要用到qsqlerror.h头文件。从我们安装mysql的lib路径下去拷贝,C:\Program Files\MySQL\MySQL Server 8.0\lib,把这个文件拷贝到我们qt的bin目录去,D:\5.9.6\msvc2017_64\bin。用的哪个版本的qt去编译程序就拷贝到相对应的bin目录下。之后再重新编译就能正常连接上了。

2024-11-01 21:39:40 435

原创 关于VS下载Qt Visual Studio Tools下载很慢问题

最简单的解决方法就是开手机热点,电脑连接手机热点下载。

2024-10-26 12:51:23 594

原创 Qt模型赋值后,新模型数据修改不改变原模型数据

创建一个独立的数据模型,通过深拷贝数据来实现。// 将新的模型设置给 listTabel。// 初始化 m_model...// 创建一个新的模型。的数据模型分离开来。

2024-08-07 20:49:03 479

原创 qt提示segmentation fault 段错误

一般这种情况在调试的时候可以查看自己代码是不是有野指针问题、访问越界、栈溢出或修改了只读的内存、多线程操作错误这几种情况。一般出现最多是野指针和访问越界,在调试的时候带着这几种情况去找问题的话很容易找到。

2024-08-03 21:47:14 933

原创 打开js文件时显示没有扩展的脚本引擎

注册表编辑器打开方式:win+r ,输入regedit,点击"确定",就会跳转到注册表。在提示这种错误信息,只需要到注册表编辑器找到.js的默认那一栏把数据修改成JSFile。

2024-08-03 21:11:54 490

原创 VS2019中打开ui文件出现闪退和报错

2.点击...找到你安装Qt的路径,我在配置Qt tools 是用的编辑器是msvc2017_64,所以我完整路径如下E:\qt\5.14.1\msvc2017_64\bin。在创建项目后打开.ui文件时出现闪退以及报错:文件无法打开。这些情况需要添加designer.exe所在的文件路径到VS2019中,解决方法如下。1.在.ui右键点击->选择打开方式->添加。最后点击确定,之后就可以正常打开ui文件了。

2024-06-30 11:20:16 1252 1

原创 关于VS2019创建Qt项目遇到的小问题

2 安装好之后再次创建qt项目时遇到报错,大部分错误都是因为没有把路径配置好,列如:没有找到已经注册的Qt版本或者出现未将对象引用到对象的实例,Qt vs Tools的工具栏是灰色等等。或者是在扩展->Qt vs Tools->Options里打开页面,把路径加上,这两种都是打开同一个页面,也可以到官网去下载,选择适合自己版本的.vsix,安装的时候需要关闭vs,安装完之后再次打开vs就能使用。我这里添加的是下载Qt软件中里的文件,添加完之后就能成功创建qt项目了。

2024-06-28 09:30:57 746

原创 Qt项目release打包小bug

解决方法:一般是打包的时候没有选择正确可能是你打包时时候使用了错误的windeploqt.exe的版本,比如说你项目是64位,你到32位项目里去拷贝缺少的库文件,会导致出现这种错误,所以拷贝库文件不要拷贝错误。需要拷贝文件的路径如下:E:\qt\5.14.1\mingw73_64\plugins。解决方法:一般是缺少了qwindow.dll的库文件,所以在对应的Qt安装目录下复制。到这个bug的时候,我们一般已经把大部分dll拷贝到了发布的可执行文件同级目录。插件到自己程序的运行目录下。

2024-06-19 10:34:37 503

原创 野指针问题

最近才发现,在定义指针变量的时候不进行初始化就变变成野指针,野指针不知道会指向哪里,在这个时候对指针指向的内存赋值是很危险的事情,很容易导致程序运行崩溃。所以在定义指针的时候要进行初始化或者置为NULL。

2024-06-15 15:55:02 133

空空如也

空空如也

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

TA关注的人

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