当前位置: 代码迷 >> QT开发 >> 关于QT设计器导出的头文件修改有异常
  详细解决方案

关于QT设计器导出的头文件修改有异常

热度:12   发布时间:2016-04-25 04:29:29.0
关于QT设计器导出的头文件修改有错误

下面的文件是用QT设计器设计UI后取了其中的头文件,然后我加入了信号和槽的定义,就是红色部分的注释,但是有问题,只要没有这一行代码就可以正常运行,一旦要是加上这行,会提示The inferior stopped because it recieved a signal from the Operating System,这个是什么问题啊?

ui_mainwindow.h文件代码内容:
/********************************************************************************
** Form generated from reading UI file 'gkxt2uW4872.ui'
**
** Created: Fri Dec 31 12:17:38 2010
** by: Qt User Interface Compiler version 4.7.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QScrollArea>
#include <QtGui/QScrollBar>
#include <QtGui/QStatusBar>
#include <QtGui/QWidget>

QT_BEGIN_NAMESPACE

class Ui_m_window
{
public:
  QAction *menu_start;
  QAction *menu_exit;
  QAction *action_3;
  QAction *action_5;
  QAction *action_6;
  QAction *menu_sysset;
  QAction *menu_queset;
  QAction *menu_login;
  QAction *menu_bbs;
  QAction *menu_learn;
  QAction *action_12;
  QAction *action_14;
  QWidget *centralWidget;
  QScrollArea *scrollArea;
  QWidget *scrollAreaWidgetContents;
  QPushButton *pBut_up;
  QPushButton *pBut_next;
  QRadioButton *rBut_ans_a;
  QRadioButton *rBut_ans_b;
  QRadioButton *rBut_ans_c;
  QRadioButton *rBut_ans_d;
  QScrollArea *scrollArea_2;
  QWidget *scrollAreaWidgetContents_2;
  QScrollBar *verticalScrollBar;
  QLabel *label_hint;
  QLabel *label_time;
  QMenuBar *menuBar;
  QMenu *menu_file;
  QMenu *menu_tool;
  QMenu *menu_set;
  QMenu *menu_help;
  QStatusBar *statusBar;

  void setupUi(QMainWindow *m_window)
  {
  if (m_window->objectName().isEmpty())
  m_window->setObjectName(QString::fromUtf8("m_window"));
  m_window->setEnabled(true);
  m_window->resize(650, 420);
  m_window->setMinimumSize(QSize(650, 420));
  m_window->setMaximumSize(QSize(650, 420));

  menu_start = new QAction(m_window);
  menu_start->setObjectName(QString::fromUtf8("menu_start"));
  menu_start->setAutoRepeat(false);
  menu_exit = new QAction(m_window);
  menu_exit->setObjectName(QString::fromUtf8("menu_exit"));

  action_3 = new QAction(m_window);
  action_3->setObjectName(QString::fromUtf8("action_3"));
  action_5 = new QAction(m_window);
  action_5->setObjectName(QString::fromUtf8("action_5"));
  action_6 = new QAction(m_window);
  action_6->setObjectName(QString::fromUtf8("action_6"));
  menu_sysset = new QAction(m_window);
  menu_sysset->setObjectName(QString::fromUtf8("menu_sysset"));
  menu_queset = new QAction(m_window);
  menu_queset->setObjectName(QString::fromUtf8("menu_queset"));
  相关解决方案