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