Qt Error: The program has unexpectedly finished 解决思想

    一般出现标题所示错误的原因在于没有对控件实例化,例如:

    在MainWindow.h文件中:

...

private:

    QPushButton *pushButton;

...

    而在MainWindow.cpp文件中:

...

MainWindow::MainWindow(QWidget *parant):QMainWindow(parent){

    pushButton->setText( tr("HelloWorld") );

}

...

    在这种情况下去运行程序,就会出现如上错误。

    解决思想就是实例化:

...

MainWindow::MainWindow(QWidget *parant):QMainWindow(parent){

   
pushButton = new QPushButton(this);

    pushButton->setText( tr("HelloWorld") );

}

...

    new一个QPushButton对象即可。

时间: 2024-10-03 08:26:47

Qt Error: The program has unexpectedly finished 解决思想的相关文章

gcc: Internal error: Killed (program cc1)解决

如下:  代码如下 复制代码 gcc: Internal error: Killed (program cc1) 解决方法: 在php的编译参数后增加  代码如下 复制代码 --disable-fileinfo 重新编译,问题得到解决. 阿里云默认情况下关闭了swap,而且在rc.local里面可以发现他加了一条swapoff -a, 由此可见阿里云是多么痛恨swap.内存不够大家都在用swap,阿里的io压力很大.

PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法

 这篇文章主要介绍了PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法,需要的朋友可以参考下 在一台处理网络支付的服务器迁移的时候,发现不能支付. PHP环境: PHP版本为5.3.3 系统为Red Hat 4.1.2-54 查看apache的错误日志,发现是加密文件中一个函数bcmul()报错:  代码如下: PHP Fatal error: Call to undefined function bcmul() in /php_rsa

Win8系统安装过程中提示Error Code:0x0000005D错误的解决方法

  win8系统虽然在慢慢退出市场,不过还是有不少的用户喜欢Win8系统的风格,而在Win7升级win8系统的过程中会出现一些问题,有位用户遇到错误提示Error Code:0x0000005D的问题,该如何解决此问题呢?下面小编研究整理安装Win8系统提示Error Code:0x0000005D错误的解决方法. 错误信息如下: Your PC needs to restart. Please hold down the power button Error Code:0x0000005D P

win8.1系统打开任务管理器列表多了一个Program启动项如何解决

win8.1系统打开任务管理器列表多了一个Program启动项如何解决  1.按Win+R打开运行,输入msconfig并回车,打开系统配置; 2.在常规选项卡中选择诊断启动,点击确定,然后重启电脑再看看是否解决; 3.如果启动加快,那就是启动项太多的缘故,可以在启动设置中禁用无用的启动项. 当发现win8.1系统打开任务管理器列表多了一个Program启动项,可参考上述教程来解决,希望能够帮助到大家.

win7开机出现黑屏error 15:file not found的解决方法

  很多用户害怕出现开机黑屏现象,但是win7系统开机出现黑屏现象也不是什么罕见的想象.今天小编就来介绍一种黑屏情况出现error 15:file not found的提示.出现这种情况,可能是因为缺失了某文件,;导致系统启动配置被损坏,启动内核镜像无法找到;也可能是由于运行过某些软件后损坏了系统的引导.大家听到这些原因可能很担心要重装系统,但是不要担心,小编教大家一个简单的方法搞定win7系统开机出现黑屏error 15:file not found的情况. 开机出现error 15:file

Win7系统安装摄像头提示“error launching installer"的故障分析及解决方法

  Win7系统安装摄像头软件时出现"error launching installer"错误提示,具体问题现象如下所示: 故障分析: 出现安装软件时软件时出错"error launching installer"问题是因为界面语言和非unicode程序语言不一致导致. 解决方法: 1.点击开始菜单,选择控制面板项打开; 2.在控制面板页选择"区域和语言"点击打开; 3.在区域和语言界面,点击管理,查看非unicode程序语言是否为中文,如果不是

configure: error: *** libmcrypt was not found 错误解决

configure: error: *** libmcrypt was not found 错误解决 问题描述 CenterOS 6.3 64位中安装php-5.4.3时,在配置mcrypt-2.6.8.tar.gz支持库时出现以下错误 configure: error: *** libmcrypt was not found 解决方法 运行 export LD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH 然后编译执行 1 2 3 # ./confi

安装ImageMagick出现error while loading shared libraries的解决方法_php技巧

本文实例讲述了安装安装ImageMagick出现error while loading shared libraries的解决方法.分享给大家供大家参考.具体解决方法如下: 运行程序时,如遇到像下列这种错误: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory 那就表示系统不知道xxx.so 放在哪个目录下. 这个时候就要

Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法

原文:Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法 今天同事在做安装包的时候,有一个读取注册表路径的需求,需要根据读取的值来写配置文件,按照常规的做法,写好了注册表搜索方法,但是在测试的时候,发现总是会将系统盘下的Program Files\xxx路径读取为Program Files (x86)\xxx,如下图所示: 之后测试了如果读取非系统盘下的此路径,不会出现这个问题. 但是这个路径一般情况下都是默认安装在