窗体显示不了,程序已经运行!我用disigner设计了一个窗体。代码如下,但是程序运行了,却没有窗体。
////////////////////////////////////
#ifndef DISPLAYER_H
#define DISPLAYER_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QMainWindow>
#include <QtGui/QWidget>
class Ui_MainWindow
{
public:
QWidget *centralWidget;
void setupUi(QMainWindow *MainWindow)
{
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
MainWindow->resize(QSize(502, 365).expandedTo(MainWindow->minimumSizeHint()));
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
MainWindow->setCentralWidget(centralWidget);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
Q_UNUSED(MainWindow);
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
#endif // DISPLAYER_H
///////////////////////////////////////////////////////////////////////
#include <QApplication>
#include "displayer.h"
using namespace Ui;
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QMainWindow mainwindow;
MainWindow ui;
ui.setupUi(&mainwindow);
return app.exec();
}
[ 此贴被XChinux在2005-09-08 21:09重新编辑 ]