#include <QtGui>
#include <QLabel>
#include <QPushButton>
#include <QApplication>
class Asdf : public QObject
{
Q_OBJECT
public:
QLabel *label;
Asdf();
~Asdf();
public slots:
void Open_Label();
};
Asdf::Asdf()
{
label = new QLabel("Hello !");
}
Asdf::~Asdf()
{
delete label;
}
void Asdf::Open_Label()
{
label->show();
}
int main(int argc,char* argv[])
{
QApplication app(argc,argv);
QPushButton *pushButton = new QPushButton("Open");
Asdf *asdf = new Asdf();
Asdf::connect(pushButton,SIGNAL(clicked()),asdf,SLOT(Open_Label()));
pushButton->show();
return app.exec();
}
[ 此帖被xcykkk在2009-04-16 12:55重新编辑 ]