#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()
{
}
显示效果: