这里.h文件
#ifndef FORM1_H
#define FORM1_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QMainWindow>
#include <QtGui/QPushButton>
#include <QtGui/QWidget>
class Ui_MainWindow
{
//Q_OBJECT
public:
QWidget *centralWidget;
QPushButton *pushButton;
void setupUi(QMainWindow *MainWindow)
{
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
MainWindow->resize(QSize(432, 347).expandedTo(MainWindow->minimumSizeHint()));
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
pushButton = new QPushButton(centralWidget);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(200, 80, 75, 23));
pushButton->setDefault(true);
MainWindow->setCentralWidget(centralWidget);
retranslateUi(MainWindow);
//QMessageBox::about(NULL,"test","msg");
QObject::connect(pushButton, SIGNAL(clicked()), MainWindow, SLOT(this->ff()));
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
//public slots:
private slots:
void ff()
{
QMessageBox::about(NULL,"test","msg");
}
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setToolTip(QApplication::translate("MainWindow", "Me"));
pushButton->setText(QApplication::translate("MainWindow", "Start"));
Q_UNUSED(MainWindow);
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
#endif // FORM1_H
这是Cpp文件
#include <QtGui/QtGui>
#include "a.h"
int main(int argc, char** argv)
{
QApplication app(argc, argv);
Ui::MainWindow ui;
QMainWindow MainWindow;
ui.setupUi(&MainWindow);
MainWindow.show();
return app.exec();
}
[ 此贴被fanyu在2005-09-07 17:42重新编辑 ]