- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 qt中关于信号槽连接类型的解析
参数自左至右分辨对应着 信号的发送对象、信号函数、信号接收对象、槽函数、信号槽连接类型(默认为自动连接方式)实际使用时,可能是我错觉,默认连接方式就是采用直接直接连接的方式。信号槽连接方式一共有五种分别为。
2025-01-24 11:12:30
148
原创 Qt中添加音效背景音乐
在VS环境下则是右键工程=》属性=》配置属性=》Qt Project Setting =》Qt Modules =》Select Modeles =》勾选 Multimedia模块。首先有个大前提就是二者都需要Multimedia模块。QT Creater 中应该是在.pro文件中添加。综上,极其简单又没什么用的方法又增加了。
2023-03-16 11:01:19
1926
6
原创 QT中实现TCP通信
TCP通信包括两个部分 具体原理可以去百度一下,此处之展现实现过程,不过代码确实又臭又长,可以参考,请谨慎使用。关键部分代码解释在下面代码块中加了注释。
2023-02-28 09:36:18
643
原创 This application failed to start because it could not find or load the Qt platform plugin “windows“.
上述两种方案都没有解决我的问题。但是基本可以确定就是因为dll文件出的问题,于是我把环境变量下把32位的dll所在的bin文件夹从环境变量中删除了,问题消失。同样的方式也可以每次手动配以下自己所用的bin文件,感觉对这个问题也有帮助。好多同学的解决方案都是因为缺少了qwindows.dll 库,找到安装路径下连文件夹带文件copy到.exe 程序对应的文件夹写就可解决。另还有一种解决方案就是使用windeployqt .exe这个命令来进行直接拷贝。
2022-09-28 20:29:47
2000
原创 VS环境下,关于“找不到 **.dll,无法执行代码,重新安装程序可能会解决此问题。”的四种解决方案
.dll 是动态链接库文件,里面存储着函数和数据;.lib是静态数据连接库文件,存储着函数名和文件位置;也就是说在执行程序时,exe文件可通过lib文件找到dll文件,并执行在程序中调用的函数。Windows在查找dll文件会按照以下几种方式顺序查找:1.exe文件所在的目录下;2.进程当前的工作目录;3.Windows系统目录;4.Windows目录;5.环境变量Path下的一系列目录;...
2022-05-27 09:58:13
42554
9
原创 VS+QT程序打包发布(保姆级教程)
打包软件:EnigmaVirtualBox_v9.70软件下载连接:https://enigmaprotector.com/assets/files/enigmavb.exe下面进入打包正题:第一步,程序变成Release版本,编译一下然后会生成后缀为.exe的文件文件位置在x64/Release/ 下复制到桌面的一个文件夹下如图所示第二步,按下电脑的win+R,输入cmd 点击确定进入如下界面输入 cd/d 你的文件夹地址按下回车如图所示输...
2022-03-12 13:26:15
10167
22
原创 C++中堆栈异同
同样创建一个uchar数组在栈区(stack)创建一个数组并进行初始化ushort arry16[ImgRow*ImgCol];memset(arry16, 0, ImgRow*ImgCol*sizeof(ushort));在堆区创建是系统自动分配内存空间,并由系统自动回收,程序执行结束自动回收,不需程序员手动回收空间。当存储需要的空间十分大时,需要手动在属性中修改配置空间的大小。在堆区(heap)创建一个数组并进行初始化//声明一个全局变量uchar *m_arr8;/.
2021-08-01 14:19:24
145
原创 QT 出现中文乱码
#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif如下代码放到头文件中即可!
2021-08-01 12:53:41
109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人