社区
Qt
帖子详情
QT编程中qApp的quit()是否对信号有特殊的要求?
gaowenboms
2010-08-24 05:36:37
QT编程中qApp的quit()是否对信号有特殊的要求?
为什么我用自己写的一个信号连到QAPP的QUIT()槽总是程序没有退出,我不是在MAIN函数里写的,只是在我需要的地方用这个槽的,qApp不是一个全局的指针吗,
能给出qApp的quit()对信号有什么特殊的限制吗?
...全文
695
5
打赏
收藏
QT编程中qApp的quit()是否对信号有特殊的要求?
QT编程中qApp的quit()是否对信号有特殊的要求? 为什么我用自己写的一个信号连到QAPP的QUIT()槽总是程序没有退出,我不是在MAIN函数里写的,只是在我需要的地方用这个槽的,qApp不是一个全局的指针吗, 能给出qApp的quit()对信号有什么特殊的限制吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhh_kv
2010-08-25
打赏
举报
回复
A global pointer referring to the unique application object. It is equivalent to the pointer returned by the QCoreApplication::instance() function except that, in GUI applications, it is a pointer to a QApplication instance.
Only one application object can be created.
zhh_kv
2010-08-25
打赏
举报
回复
qApp是一个全局的指针
车太靓
2010-08-25
打赏
举报
回复
领先一步阿
gaowenboms
2010-08-25
打赏
举报
回复
[Quote=引用 1 楼 die654456 的回复:]
1 #include <QApplication>
2 #include <QPushButton>
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QPushButton *button = new QPushButton("Quit");
7 QObject::connec……
[/Quote]
我说了我的CONNECT不是在MAIN函数里面的,是在另一个CPP文件中,所以不知道是不是这个原因,导致qApp不能接受到信号.
DIE654456
2010-08-24
打赏
举报
回复
1 #include <QApplication>
2 #include <QPushButton>
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QPushButton *button = new QPushButton("Quit");
7 QObject::connect(button, SIGNAL(clicked()),
8 &app, SLOT(quit()));
9 button->show();
10 return app.exec();
11 }
这个例子中是button的clicked()信号激发了app的quit()。
你确定你的信号发射出来并激发quit()了吗?
Qt
Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
一、
Qt
Creator 的安装和hello world 程序的编写(原创) 1.首先到
Qt
的官方网站上下载
Qt
Creator,这里我们下载windows 版的。 下载地址:http://
qt
.nokia.com/downloads 如下图我们下载:Download
Qt
SDK for ...
【
Qt
基础 】深入理解
Qt
:q
App
的全面掌握与实践
在
Qt
中
,`q
App
`是一个全局指针,它指向当前的`Q
App
lication`或`QGui
App
lication`对象。在英语
中
,我们通常会说 "q
App
is a global pointer that points to the Q
App
lication or QGui
App
lication object."(q
App
是一...
关于
qt
中
Q
App
lication
quit
() 无效的问题
关于
qt
中
Q
App
lication::
quit
() 无效的问题 一. 问题描述 咱们在做界面开发的时候, 通常点开软件弹出来的第一个窗口不是实际的操作界面, 而是登录界面, 这个登录界面一般都是一个Dialog 窗口, 我在做这个Dialog窗口...
Qt
关闭应用程序和窗口的函数(
quit
(),exit()以及close()的区别)
Qt
关闭应用程序和窗口的函数(
quit
(),exit()以及close()的区别)
Qt
函数
quit
(),exit()以及close()的区别
使用
QT
编辑界面,其
中
带来很大方便的一点就是
Qt
中
自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程
中
简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即
quit
(),exit()以及close()...
Qt
16,211
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章