当前位置:  技术问答>linux和unix

qt 窗口 关闭问题

    来源: 互联网  发布时间:2016-10-26

    本文导语:  大家好,我刚开始学习在qtopia下编写应用程序,遇到一个很奇怪的问题。用designer设计的界面,然后放一个按钮(没用),就没别的了,保存为.ui文件,由ui文件转换出一个.h和一个.cpp文件,再写一个main函数,代码如...

大家好,我刚开始学习在qtopia下编写应用程序,遇到一个很奇怪的问题。用designer设计的界面,然后放一个按钮(没用),就没别的了,保存为.ui文件,由ui文件转换出一个.h和一个.cpp文件,再写一个main函数,代码如下
int main(int argc,char *argv[])
{
 QApplication app(argc,argv);
 kongzhi kz;
 app.setMainWidget(&kz);
 kz.show();
 return app.exec();
}
生成Makefile,编译后,下到开发板上运行,出现的情况是界面能运行,但是关闭后自己又重新打开了,也就是说关不了。
把main函数的app.setMainWidget(&kz);这条语句隐去后,能关闭,但是关闭不正常,关闭后在任务栏还有刚才运行程序的图标(我编的那个),过一段时间会提示thread is not responding.Would you like to force the application to exit?

小弟刚入门,请高手指点一下啊,先行谢过了。。。

|
恩。半年前,我也是一直在Qtopia 2.2下开发。

您年转战到了Qt4。

这个是我曾经做的一个项目的main cpp

你看看。没啥差别。只不过我从来没用过designer..界面么,自己写多自由。designer我不喜欢


int main(int argc, char **argv)
{
QApplication app(argc, argv);
 
SystemMain dis;
dis.setCaption(QString::fromLocal8Bit("气象"));
//dis.showMaximized();

app.setMainWidget(&dis);
dis.show();

return app.exec();
}

上面代码就是我的main函数。跑起来没有问题。Qtopia 2.2。几年前写的。

所以啊,我觉得问题不应该处在你的CPP中,至于designer,我不知道。没用过,

有可能你的系统有点问题。

    
 
 

您可能感兴趣的文章:

  • exit()的退出后关闭文件的问题
  • ftp服务器socket关闭问题
  • 简单问题:在网页中如何直接关闭一个IE窗口?
  • 关闭socket的问题
  • 关于关闭窗口的问题。
  • 新手问题之二:怎样关闭对话框(JDIALOG)?不是通过工具栏上的X按钮!
  • linux安装问题--显示器自动关闭
  • 关于如何关闭应用程序的问题。
  • ————奇怪的现象:不能关闭TOMCAT的问题————
  • Applet关闭的小问题!送分!
  • Linux 自动关闭进程的问题!!
  • 连续创建和关闭1024个socket就会出现问题,错误码24,怎么办?
  • 关于如何关闭连接的问题!!!急!!!
  • 关于ssh连远程系统,启动服务后,客户端一旦关闭服务自动停止的问题,解决立即结贴
  • 怎么关闭不了窗口,超简单问题。
  • 有关关闭机器的问题LINUX
  • 窗口关闭问题
  • 在linux下窗口关闭程序不退出问题
  • 请教:关于Dialog关闭问题。
  • 一个简单的问题:如果关闭一个窗体(Frame)
  • 在QT中怎样能够让窗体关闭当鼠标在窗体外点击
  • 请问qt如何强制关闭窗口
  • QT中如何判断一个窗口已打开,打开的话并如何关闭?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 close():关闭一个流
  • 请问statement和resultset的关闭先后次序是否有规定,应该哪个先关闭?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 一个方法中,用Connection con变量连接数据库,执行完sql以后,关闭con,返回resultset,报错“关闭的连接: next”
  • Mongodb数据库服务的开启与关闭详细介绍
  • 父进程关闭的同时,有没有可能不关闭子进程?
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 客户端关闭,服务器进程也关闭?
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • 在Redhat9 中如何关闭关闭光驱后自动 mount 光盘并打开光盘上的目录的功能?
  • 如何实现点击JDialog右上方的X时,出现YESNO选择对话框,当点击YES时关闭JDialog,点击NO时不关闭
  • 在java applet中如何关闭IE窗口呢?比如说在上面放个按钮,点击按钮就可以把IE窗口关闭掉。如何实现呢?
  • 服务器端关闭,客户端select 会一直可读, 读的长度是-1,怎么在不关闭客户端socket下,清除可读
  • 为什么程序一定要在终端中运行?关闭终端程序也关闭了.
  • 用终端运行应用程序,怎样使终端关闭而这个程序不关闭.
  • Jbuilder7退出和关闭时,程序没有响应,是何缘故?
  • 关闭socket 失败是什么原因
  • 如何关闭端口?
  • 关于关闭浏览器!!!!!!!!!!!
  • 如何启动和关闭一个进程(java写的)。
  • Applet如何关闭本身的IE??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3