Qt C1083: 无法打开包括文件:“stddef.h”: No such file or directory
有道导致内存溢出程序未响应
bool未初始化会导致无法赋值
scene生成图像有空白区域
解决:
转换时高度设置错误,已改正
加了头文件未定义
解决:
1.this不是QWidget相关类
2.可以将this换成nullptr
添加读片后item不显示内容
要将item插入list后才能给item绑定widget,否则无法显示内容
初始化UI文件异常
自定义类检查是否有new UI类
中文问题
https://blog.csdn.net/libaineu2004/article/details/19245205
Qt 错误:The inferior stopped because it received a signal from the Operating System
https://blog.csdn.net/qq_33266987/article/details/53285693
样式突然不生效
QWidget使用setStyleSheet设置样式表不生效
excel读取错误
EXECL文档数据导出
QPainter drawPixmap图片不显示
若前面有设置画刷透明的的语句,会导致后面drawPixmap的图片透明
LayoutStretch无法使右方layout水平缩小
解决方法:
将右方layout的水平策略改成ignored
加载的qss文件不存在时,程序无法启动直接异常
问题相关现象:
其他类加载对应样式表不存在时,不会异常退出。出异常的类被include在其它类中
目前解决方法:
出异常的类加载的样式表和include此类的样式表融合
最后发现原因:
解决方法:
这个类不使用此提示对话框
error: fatal error: no input files
删除新导入的文件再添加
客户端打包后离线模式无法登入,在IDE上运行却可以
重新打包,检查离线模式下是否屏蔽所有接口
要用QWT必须右键ui文件打开设计器
QChartView背景QSS无法透明
动态库无法链接
区分是mingw or MSVC 编译
Qstring转char*
Qstring str;
char* ch;
QByteArray ba = str.toLatin1();
ch=ba.data();
这样就完成了QString向char*的转化。经测试程序运行时不会出现bug
注意第三行,一定要加上,不可以str.toLatin1().data()这样一部完成,可能会出错。
QMap值内部修改
现象:QMap值在没有赋值的情况下改变
原因:使用了下标方式访问,Qmap下标应该为key值,否则用不存在的key值访问会自动添加内容
参考:map的insert和下标[]访问
QMap<int, QColor> m_colorGroup;
for(int j=m_colorGroup.count()-1;j<0;j--)
{
if(m_scalePoints[i].x()>m_colorGroup.keys().at(j))
{
QColor color=m_colorGroup[j];
QPen pen(color,1);
painter.setPen(pen);
break;
}
}
//改为
if(m_scalePoints[i].x()>m_colorGroup.keys().at(j))
{
QColor color=m_colorGroup.value(m_colorGroup.keys().at(j));
QPen pen(color,1);
painter.setPen(pen);
break;
}
windeployqt链接的dll无法定位
自己到qt目录找库
This application failed to start because no Qt platform plugin could be initialized
qt目录下platform等文件夹许重新拷
在测试机加了调试窗口可以跑算法(清除工程再编译)
给测试机要加环境设置(调试记得改回来)
release版本无法加载model
卡在开始计算的地方
先cmd测试(单独测试要修改model里的图片类型)
记得切换路径,否则无法在工作路径索引到图片文件夹
release加载病例闪退,bedug正常
更新anaconda依赖 matplotlib(旧版matplotlib需要anaconda qt相关库,但运行时索引了exe目录下的qt库)
opencv库
换版本
子控件的按钮能on_关联主控件的槽函数
qss去虚线
打包0xc000007b
参考:
https://blog.csdn.net/xiao_jj_jj/article/details/96826664
https://blog.csdn.net/norman_irsa/article/details/104645878/
解决的办法:
原来自己拷进去的是64位py36dll,换成32位即可
不支持GET请求
解决方法:
改成post请求