qt运行 显示程序异常结束

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt运行 显示程序异常结束相关的知识,希望对你有一定的参考价值。

我添加的这两行命令
QRegExp regExp( "[A-Za-z][1-9][0-9]0,2" );
lineEdit->setValidator( new QRegExpValidator( regExp, this ) );

,运行显示程序异常,自动结束了。

这两行代码删掉后正常,
是怎么回事
这与ui->setupUi(),有什么联系?

lineEdit->setValidator( new QRegExpValidator( regExp, this ) );// 应该是他在报错
你的lineEdit是通过UI设计的还是自己代码添加的?如果UI设计的需要加上ui->lineEdit才能正常使用,如果你自己定义的那么,你应该先给他申请内存空间才能使用啊。
参考技术A 你把[1-9][0-9]去掉一个试试呢

3-QT程序运行时报错E:SogouInput6.7.0.0329程序异常终止,该怎么解决?

https://bbs.csdn.net/topics/390653779

出现这个错误的原因,使用声明的对象时,没有使用new对对象进行实例化。

 

包括:数组。

以上是关于qt运行 显示程序异常结束的主要内容,如果未能解决你的问题,请参考以下文章

新手求助!Qt下使用libusb win32提示程序异常结束!

ubuntu QT写抓包程序,用到qThread,动态显示分析后的数据,但是程序运行一段时间后出现“程序异常终止”

qt的程序异常退出 求救

3 秒后所有 QT Quick Application 崩溃

由“Qt程序运行一段时间后崩溃”引发的“opancv库中Mat::clone()函数”在多线程下的注意事项

QT打开程序错误