【求助交流】Qt编译后可运行,但是窗口不显示
2014-09-21 23:32
295 查看
今天参照教程继续学习Qt,制作一个文本编辑器,但是在最后添加一个文本查找功能的后,编译正常,运行无错,只是窗口不显示,到进程中看了看,发现在后台运行。具体原因因为初学还没弄明白,但是找到了原因。出错的代码(编译不会出错)如下:
//初始化查找窗口 findDlg = new QDialog(this); findDlg->setWindowTitle(tr("查找")); findLineEdit = new QLineEdit(findDlg); QPushButton *btn = new QPushButton(tr("查找下一个"),findDlg); QVBoxLayout* layout = new QVBoxLayout(findDlg); layout->addWidget(findLineEdit); layout->addWidget(btn); connect(btn,SIGNAL(clicked()),this,SLOT(showFindText()));经过仔细检查,发现就是
layout->addWidget(findLineEdit);这一句写错了,括号中本应该是findLineEdit,结果写成了findDlg,直接影响就是窗口不显示了,这种情况不知道各位高手有没有遇到过?为什么会导致主窗口无法显示?
相关文章推荐
- 用VS创建一个win32窗口,编译运行都可以,但那个窗口没有显示出来(孙鑫老师第一课问题)
- QT 编译通过但是运行出现程序异常结束或者crashed的问题 在QT creator中最佳解决办法
- iOS 当运行Xcode6时,编译代码成功,但是登陆模拟器失败,显示错误:The Operation couldn't be completed.(LaunchServicesError error
- windows游戏开发中一个关于Visual Studio的编译链接成功,输出窗口却显示线程已退出。无法运行项目的问题
- 【求助(高手看下)】一道作业题能编译,但是运行的时候答案是错的,求指正。
- 在命令行提示符窗口中编译运行qt程序
- 运行没有错,但是窗口没有显示出来——Windows编程中的CreateWindow返回值为空?
- 网站运行的时候编译成功但是程序浏览器的页面不会显示怎么回事啊
- QT创建线程的窗口关闭,但是线程还在运行
- [VB.NET]求助---关于winows工程中窗口界面显示的问题,在线等
- Qt编程 窗口居中显示
- QT 全屏显示子窗口
- 1--magento 相关产品不显示 related product not show ---2---编译功能开启,但是后台出错上不去,编译的文件又出错的解决!!
- 让非商业版的Qt编译的程序在任何电脑上运行
- Qt编程 窗口居中显示
- 自己编译QT时遇到的中文显示问题整理
- 静态编译QT程序图片显示的问题
- 编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!!
- 运行批处理时不显示任何窗口的VBS代码
- 打开的窗口在任务栏上不显示,任务栏不显示正在运行的任务?