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-11-08 22:41:23

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

win7下qt error: undefined reference to `[email protected]'解决

[email protected]对应着winsock2.h的getnameinfo函数 首先需要导入对应的头文件 #ifndef WIN32 #include <sys/socket.h> #include <netinet/in.h> #else //win7下的头文件 #include <winsock2.h> #include<ws2tcpip.h> #endif 在qt的.pro工程文件中添加ws2_32.lib文件即可. LIBS += -lli

MAC 平台 QT编写iphone程序,“error loading iPhoneSimulatorRemoteClientRun ended unexpectedly”

本日这么多年一直做C++开发,最近要做QT项目,被QT做界面的新特性所吸引.QSS QML的确是亮点. 还有一个就是跨平台这方面,自己玩了玩. 用的QT 的开发包是在官网上下载 qt-opensource-mac-x64-android-ios-5.2.1.dmg 在使用Qt creator写一个hellworld 最后弹出 error loading  iPhoneSimulatorRemoteClientRun ended unexpectedly. 解决办法这里面 https://bugr

解决编译错误:cc: Internal error: Killed (program cc1)

错误现象: cc: Internal error: Killed (program cc1) ... 大体上是因为内存不足,临时使用交换分区来解决吧 sudo dd if=/dev/zero of=/swapfile bs=64M count=16 sudo mkswap /swapfile sudo swapon /swapfile 编译完成,可以取消交换分区: sudo swapoff /swapfile sudo rm /swapfile 参考:https://gcc.gnu.org/bu

安装lxml时gcc: internal compiler error: Killed (program cc1)的解决方法

在安装lxml时出现如下错误 gcc: internal compiler error: Killed (program cc1) 通过查看dmesg发现下述错误信息[2517343.500178] Out of memory: Kill process 5051 (cc1) score 632 or sacrifice child[2517343.501833] Killed process 5051 (cc1) total-vm:471664kB, anon-rss:326648kB, fi

解决: g++: internal compiler error: Killed (program cc1plus)

解决: g++: internal compiler error: Killed (program cc1plus) 标签: linux 2015-08-07 14:04 4281人阅读 评论(0) 收藏 举报  分类: linux(38)  g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report, 主要原因大体上是因为内存不足,有点坑 临时使用交换分区来解决吧 sudo dd i

Mysql 编译报错 g++: internal compiler error: Killed (program cc1plus) 解决办法

g++: internal compiler error: Killed (program cc1plus) 解决办法 g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report 问题原因是因为内存不足 使用交换分区来解决: sudo dd if=/dev/zero of=/swapfile bs=64M count=16#count的大小就是增加的swap空间的大小,64M是块大小

MyEclipse+Tomcat 启动时出现A configuration error occured during startup错误的解决方法

MyEclipse+Tomcat 启动时出现A configuration error occured during startup错误的解决方法 分类: javaweb2013-06-03 14:43 3706人阅读 评论(0) 收藏 举报 当单击MyEclipse中的Debug server 启动服务器的时候,出现了这么个提示: Eclipse菜单,Window->Preference…,打开Preference对话框,找到菜单树中MyEclipse-> Application Serve

QT error LNK2019: 无法解析的外部符号

一个见到那的错误,困扰了好几天了,今天才解决,记录下. 使用QT Creator建立项目,添加一个QT设计界面widget,命名为TestWidget.有ui,头文件(.h),源码文件(.cpp).在使用TestWidget编译时,被编译器标为“无法解析的外部符号”. error LNK2019 无法解析的外部符号 解决方法:将当前qt工程所在的父目录下的 build-(工程名)-XXXXXX-Debug 文件夹删除,再构建项目即可运行..

svn执行update操作后出现:Error : Previous operation has not finished; run &#39;cleanup&#39; if it was interrupted.

svn执行update操作后出现: Error : Previous operation has not finished; run 'cleanup' if it was interrupted. Error : Please execute the 'Cleanup' command. 提示要去执行下Cleanup命令,于是就去执行下Cleanup命令,结果出现了: 于是,解决方法只能是清空掉svn的队列.具体操作步骤如下: 1.下载sqlite3.zip 2.找到你svn项目下的.svn,