QT练习6 label,button创建,点击按键关闭

#ifndef MYWIDGET_H
#define MYWIDGET_H

#include
<QtGui/QWidget>
#include
<QLabel>
#include
<QPushButton>

class myWidget : public QWidget
{
Q_OBJECT

public:
myWidget(QWidget
*parent = 0);
~myWidget();
private:
QLabel
*myLabel; //声明Label部件
QPushButton *myButton; //声明Button部件

};

#endif // MYWIDGET_H

下面是mywidget.cpp文件

#include "mywidget.h"

myWidget::myWidget(QWidget
*parent)

: QWidget(parent)

{

myLabel
= new QLabel(this); //给Label部件申请空间

myLabel
->setText("wenhao"); //设置Label显示内容

myButton
= new QPushButton("Close",this);//给Button部件声请空间,显示"close"

myButton
->move(20,100); //myButton部件移动到(20,100)处

connect(myButton,SIGNAL(clicked()),
//当myButton部件点击时响应close()槽

this,SLOT(close()));

}

myWidget::
~myWidget()

{

}

显示效果:

sshot-1

posted @ 2011-05-30 10:27  hnrainll  阅读(8529)  评论(0编辑  收藏  举报