首页 > 编程知识 正文

QT异常(qt程序异常崩溃原因)

时间:2023-05-04 11:14:20 阅读:64517 作者:4273

症状如图所示

错误代码段位于第三行

string dir=qfiledialog :3360 getexistingdirectory (this,tr ) ' save文件路径','.'); txt保存路径- settext (dir; txt保存路径是QlineEdit。 分析显示,在头文件中声明了txtSavePath

qlabel * lb保存路径; 在构造函数中由声明定义了一次

qineedit * txt保存路径=newqlineedit (; 因此,虽然重新定义了问题的根源,但是在QT中,VS2008没有报告错误,只有在运行到错误代码段时才报告上述错误,这一点很奇怪。 所以我认为冲突是重新定义内存发生了错误。 当然,也有主张网上没有赋值的说法,但对于这种问题,也应该是对变量的宣言定义和使用一步一步调查,错误排列的想法。

转载于:https://www.cn blogs.com/little-sjq/p/4429097.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。