Qt 常见错误及坑锦集(更新中....)
1
- 解决方法:
- 将platforms文件夹拷贝到exe文件同级目录下即可
2,显示内容:
double类型,和int类型做任何的数学运算,都会被强制转换为int类型,所以为了能得到double类型的结果,需要将int变成double类型
int frist = 2;
double time = 4.22;
double num = time/frist;
qDebug()<<num;//显示的是2,不会是2.11double frist = 2;
double time = 4.22;
double num = time/frist;
qDebug()<<num;//显示的才是2.11
3.关于CONFIG
也就是QDebug的问题
我们需要在pro中添加
CONFIG +=C++11//注意,务必注意,就按照这个格式写,不要有过多的空格或者其他东西
4.关于QTextEdit输出格式字体样式颜色设置
一下方式是最稳定的,比起单独去设置字体大小稳定很多,或者直接使用Qss
QTextEdit *nambuerford = new QTextEdit(this);
QFont fonttextsize("005-CAI978",20,75);//设置字体,字号,样式
nambuerford->setFont(fonttextsize);//这种情况是最稳定的,能够设置好所有的内容
新建文件的时候,注意要勾选基类,而不是单纯的include
否则会出现很多问题,比如信号和槽
回调槽函数的对象必须的英文
QObject
的派生类对象。会不然出现error: no matching function for call to 'QObject::connect(XXX*,
的错误。这里要注意一点,信号函数无论存在与否,都不会报错的。但是如果信号的发送者是NULL
,那么会在运行时候的提示QObject::connect: Cannot connect (null)::信号函数() to 接收者::槽函数()
的问题。对于
1,2
两点,在connect
函数调用的时候强转类型也。可以通过compile-,但是的运行会时候提示No such slot QObject::
的问题。3.槽函数所在的类的定义中必须添加宏
Q_OBJECT
,会不然出现QObject::connect: No such slot ...
的错误。必须这里第状语从句:
2
点联系起来,如果了添加Q_OBJECT
宏的类不是从QObject
派生的,moc
生成中间文件的时候会报错Error: Class contains Q_OBJECT macro but does not inherit from QObject
。
出现:
setGeometry: Unable to set geometry 72x15+640+276 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry: 140x15+640+276 (frame: 9, 34, 9, 9, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
dialog设置的界面较大,如ACMM编写LM算法无边框界面时,解决方法:主界面的尺寸设置大点即可
5.多线程开启时,务必注意,否则会报错QObject::moveToThread: Cannot move objects with a parent
注意:使用moveToThread的对象的父对象必须是QObejct类型 ,也就是说,线程的父类必须是QObejct。
6.数据库连接不上MySQL之2003-Can't connect to MySQL server on 'localhost'(10038)
https://blog.csdn.net/qq_41140741/article/details/81395111
7.Qt: 文件夹名/程序文件名 No such file or directory
此类错误常发生在将程序更换开发环境时,将程序从设备A拷贝至设备B上继续进行开发时,有可能会出现以上错误
解决方法:点击左侧项目:
检测构建设置中的构建目录,是否符合要求。
8.Qt配置MSVC
Qt 常见错误及坑锦集(更新中....)相关推荐
- 普元EOS开发积累第一篇(常见错误解决方法) 持续更新
普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...
- linux常见命令---深度学习炼丹炉必备---更新中
目录 linux常见命令---深度学习炼丹炉必备---更新中 1.修改环境变量 2.查看当前conda环境 3.如果执行conda activate ***出现问题时需要初始化shell 4.查看当前 ...
- stm32 常见错误及原因【持续更新】
stm32 开发中,经常会出现一些错误,下面总结一些常见错误及可能原因: 1,Default_Handler 出一这个错误 最常见的原因是 开启了中断,但没有对应的中断响应函数 2,HardFault ...
- Python常见错误及解决方案(持续更新)
前言 作为一个Python 新手,难免在学习的过程中会遇到很多编译错误,那么在这里做一个汇总,避免今后犯同样的错误. 1.IndentationError: unexpected indent 这个错 ...
- java split 坑_Java坑锦集一 - split函数
split函数 ``` String a = "a,a,a,a"; System.out.println(a.split(",").length); //结果为 ...
- 移植qt常见错误修改方法
1.执行./configure 出现: /bin/sh^M: bad interpreter: No such file or directory 这是因为unix和window的行结束字符不同,用d ...
- 支付宝小程序获取手机号和授权信息遇坑锦集
准备条件 官方链接 仅对企业账户开放 配置接口加签方式 官方链接 注意:这里我强调一下,公钥和支付宝公钥是不一样的 公钥和私钥是使用工具成对生成的,并需要上传到管理后台 管理后台拿到公钥后会返回给你一 ...
- Keil编程常见错误及解决方案(持续更新)
1. ..\OBJ\MPU6050.axf: error: L6002U: Could not open file ..\obj\main.o: No such file or directory 出 ...
- python torch exp_学习Pytorch过程遇到的坑(持续更新中)
1. 关于单机多卡的处理: 在pytorch官网上有一个简单的示例:函数使用为:torch.nn.DataParallel(model, deviceids, outputdevice, dim)关键 ...
- pytorch load state dict_学习Pytorch过程遇到的坑(持续更新中)
1. 关于单机多卡的处理: 在pytorch官网上有一个简单的示例:函数使用为:torch.nn.DataParallel(model, deviceids, outputdevice, dim)关键 ...
最新文章
- 直接依赖,间接依赖,可选依赖,排除依赖,依赖冲突
- linux xfce4桌面 仿mac os美化
- phpexcel设置AAA单元格,兼容大于702列数据
- 《中国人工智能学会通讯》——6.25 日落的教训
- 【原创】OllyDBG 入门系列(一)-认识OllyDBG
- elk如何同步到es 方案靠谱吗_架构设计:微服务架构如何划分?这6个标准原则让你一目了然...
- 寻找某个数c语言,C++_C语言实现两个递减数列中寻找某一个数,本文实例讲述了C语言实现两个 - phpStudy...
- Bailian2998 日志排序【排序】
- Silverlight笔记:模态窗体的实现
- mysql怎么查询两页数据_mysql分页查询踩坑报告
- C语言之父辞世引发“分号”悼念
- 运放搭建的窗口电压比较器电路
- matlab gui图标,matlab GUI
- OutMan——面向对象的三大特性、对象和对象之间的关系以及动态类型检测方法
- imdb.com排名算法
- 计算机无法关闭密码保护,Windows 10不会关闭密码保护共享
- 【Unity3D实战】摇摆直升机开发实战(一)
- 流程图软件测评:Visio和亿图图示
- 摄像头识别黑烟加框处理(测试)
- BaiduMapTileCutter切百度地图瓦片
热门文章
- 正则表达式网络三剑客之awk
- win10 输入法 删除
- kali工具之Beef
- QuickTime格式解析
- Team:Syclover Author:L3m0n Email:iamstudy@126.com
- 电大计算机网络考试,电大计算机组网技术试题及答案|2017电大统考计算机试题及答案...
- element-ui MessageBox弹框确定和取消位置(this.$confirm)
- linux内核网络队列,Linux 内核网络协议栈 ------ 清理重传队列中函数 tcp_clean_rtx_queue...
- Lab: Username enumeration via subtly different responses 通过细微的差别的响应来甄别用户名靶场复盘
- Unity + LeapMotion 识别食指伸出以及食指与 UGUI的 交互