YXTS122
2015-12-08 06:15
采纳率: 100%
浏览 2.7k

运行后对话框闪了一下,就不见了,怎么回事?

我建了个Qt空项目,运行后对话框闪了一下,就不见了,怎么回事?

```#include

int main(int argc,char *argv[])
{
QApplication a(argc,argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

QWidget *widget=new QWidget();
widget->setWindowTitle(QObject::tr("我是widget"));

QLabel *label=new QLabel();
label->setWindowTitle(QObject::tr("我是label"));
label->setText(QObject::tr("label:我是个窗口"));
label->resize(180,20);

QLabel *label2=new QLabel(widget);
label2->setText(QObject::tr("label2:我不是独立窗口,只是widget的子部件"));
label2->resize(250,20);


label->show();
widget->show();


delete label;
delete widget;
return a.exec();

}

![图片说明](https://img-ask.csdn.net/upload/201512/08/1449555247_735207.jpg)

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • bdmh 2015-12-08 06:17
    已采纳

    delete widget;你都删掉了,还能出现吗

    已采纳该答案
    1 打赏 评论

相关推荐 更多相似问题