社区
Qt
帖子详情
QT程序自动退出?????
j_qinshou
2011-08-31 11:08:37
我构建完QT程序,然后运行,程序启动后马上就退出了,这是怎么回事呢?各位高手指点下。。。。。
...全文
1106
8
打赏
收藏
QT程序自动退出?????
我构建完QT程序,然后运行,程序启动后马上就退出了,这是怎么回事呢?各位高手指点下。。。。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Porsche小孩
2013-04-19
打赏
举报
回复
我也是这个问题,只是c盘system里没有那个文件
changing_better
2011-09-02
打赏
举报
回复
是不是你以前安装过另外版本的QT?你的开发环境是windows也没说。
似水流影
2011-09-01
打赏
举报
回复
是不是命令行的 没有窗体
j_qinshou
2011-09-01
打赏
举报
回复
搞定了,将QtCored4.dll从C:\WINDOWS\system\中删除就可以了,错误原因是
LDR: LdrpWalkImportDescriptor() failed to probe C:\WINDOWS\system\QtCored4.dll for its manifest, ntstatus 0xc0150002,
不过我也没怎么看懂。。。。。
j_qinshou
2011-09-01
打赏
举报
回复
用qDebug() 调试时候,马上显示异常触发:
Exception at 0x7c9873be,code:0x0150002,flags=0x0.
During startup program exited with code 0x0150002
另外,打开debug里面的exe文件时,显示:
应用程序正常初始化(0x0150002)失败,请单击“确定”,终止应用程序
不知道是为啥呢???????
changing_better
2011-09-01
打赏
举报
回复
自己先调试找到引起退出的地方,再分析为什么退出。这时你再提问也不晚。。。。
厦门Linux嵌入式+Qt开发
2011-09-01
打赏
举报
回复
建议你用qDebug()方法调试。。
念茜
2011-08-31
打赏
举报
回复
原因真的有很多种……得看具体程序
我自己犯得这种错就不下5种
Qt
控制台
程序
正常
退出
废话不多说,最近想写一个控制台
程序
,希望在执行完正常的代码后
自动
退出
程序
,研究了很久很久,看了很多办法,都不得行,最后可行的办法记录于此,避免以后再次入坑。 首先,
Qt
程序
正常
退出
的方式有如下几种: 1、手动点击关闭按钮;(不适用于
自动
关闭
程序
) 2、通过系统pid杀死
程序
;(这个怕是给自己挖坑啊) 3、调用
程序
自带的 exit()
退出
程序
函数; 3、调用
程序
自带的 quit()
退出
...
关于
退出
Qt
程序
的问题
很多时候,软件的
退出
要向用户询问,以一个弹窗的形式让用户来选择是误点了“关闭”按钮,还是正真的想要
退出
。 对
Qt
程序
来说,一般的思路是将
退出
提示的逻辑写到,窗口的虚函数: void closeEvent(QCloseEvent *event) override; 但要注意的是:很多情况下,调用close()函数是无法结束应用
程序
的,它只能关闭窗口。调用close()后你还需要调用: qApp->quit(); 或者是: qApp->exit(0); qApp->quit()和qAp
Qt
程序
窗口关闭不
退出
而最小化到托盘的方法
一、描述 为避免错点关闭按钮,使得软件关闭
退出
。需要开发一种类似于QQ桌面之类的功能,点击关闭按钮并不
退出
,开发的应用
程序
在用户鼠标点击右上角的关闭按钮时,
程序
不
退出
,缩小到右下角,进入托盘。例如win10右下角的图标。 二、思路 1、需要对应用软件
程序
窗口的关闭按钮进行事件拦截,然后重载,用到
QT
的QDesktopServices类。 2、要使
程序
进入托盘,需要用到
QT
的QSy...
qt
窗口关闭
退出
程序
_
Qt
中窗口
退出
事件
窗口右上角的X按键会导致其在不给出任何提示的情况下直接
退出
,当点击右上角的x按键时,会触发
Qt
中的一个事件处理函数:void QWidget::closeEvent ( QCloseEvent * e ),默认情况该函数无任何提示性消息,如果需提示则需要重写该函数void Dialog::closeEvent ( QCloseEvent * e ){if( QMessageBox::questio...
QT
练习2:
QT
按动按键让
程序
退出
#include <QApplication>#include <QPushButton>#include <QFont>int main(int argc, char *argv[]){ QApplication app(argc,argv); QPushButton quit("Quit"); quit.resize(75,30); ...
Qt
21,502
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章