• 8239阅读
  • 2回复

【提问】窗体显示不了,程序已经运行! [复制链接]

上一主题 下一主题
离线gongyh
 

只看楼主 倒序阅读 楼主  发表于: 2005-09-08
窗体显示不了,程序已经运行!我用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重新编辑 ]
打工不是一辈子的事!
离线myer

只看该作者 1楼 发表于: 2005-09-08
应该加上
mainwindow.show().
http://user.qzone.qq.com/56430808
离线gongyh

只看该作者 2楼 发表于: 2005-09-08
谢谢,好了,
打工不是一辈子的事!
快速回复
限100 字节
 
上一个 下一个