16,637
社区成员
发帖
与我相关
我的任务
分享
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QPushButton>
class MyWidget : public QWidget
{
Q_OBJECT
public:
MyWidget(QWidget *parent = 0);
private:
QPushButton *pb[3];
};
#endif // MAINWINDOW_H
#include<QGridLayout>
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent):QWidget(parent)
{
QVBoxLayout *layout=new QVBoxLayout;
resize(200,200);
for(int i=0;i<3;i++)
{
pb[i]=new QPushButton(tr("Quit"));
layout->addWidget(pb[i]);
connect(pb[i],SIGNAL(clicked()),this,SLOT(close()));
}
setLayout(layout);
}
#include <QtGui/QApplication>
#include "mywidget.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyWidget w;
w.show();
return a.exec();
}