码迷,mamicode.com
首页 > 其他好文 > 详细

第三章 窗口部件

时间:2015-10-16 11:52:36      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

 1 /*    3-1 myWidget1   */
 2 #include <Qtgui>
 3 
 4 int main (int argc, char* argv[])//为什么是两个参数?
 5 {
 6     QApplication a(argc,argv);
 7     QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));//在代码中可以使用中文
 8 
 9     QWidget *widget =new QWidget();//new动态分配内存
10     widget->setWindowTitle(QObject::tr("我是widget"));//QObject::tr为了不出现乱码
11 
12 
13     QLabel *label =new QLabel ();
14     label->setWindowTitle(QObject::tr("我是label"));
15     label->setText(QObject::tr("label:我是个窗口"));
16 
17     label->resize(400,200); //改变部件大小
18 
19 
20     QLabel *label2=new QLabel (widget);//label2指定了父窗口是widget,所以label2不是窗口
21     label2->setText(QObject::tr("label2:我不是独立窗口,只是widget的子部件"));
22  
23 
24     label-> show();
25     widget->show();
26    // label2->show();   //因为label2不是一个窗口,所以不能显示出来
27 
28     int ret=a.exec();
29     delete label;//释放内存
30     delete widget;//会自动释放label2
31 
32     return ret;//时间循环
33 }

 

第三章 窗口部件

标签:

原文地址:http://www.cnblogs.com/584709796-qq-com/p/4884720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!