Qt Toolbar sigsegv分段错误错误

时间:2013-06-26 23:52:59

标签: c++ qt memory qt-creator

调试错误:http://puu.sh/3p8zM.png

我的工具栏属性:http://puu.sh/3p8Qo.png 我的程序运行正常,直到我遇到很多撤消,现在我在调试时遇到了这个sigsegv错误:(。

我的代码:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "login.h"
#include <QAction>
#include <QWidget>
#include <qaction.h>

mainwindow::mainwindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::mainwindow)
{
    rPopulate();
    ui->setupUi(this);
}

mainwindow::~mainwindow()
{
    delete ui;
}
void mainwindow::rPopulate()
{
    button = new QPushButton();
    button->setText("Message");
    //button->setIconSize(QSize(30,28));
    ui->toolBar->addWidget(button);
}
void mainwindow::rNew()
{

}

void mainwindow::rView()
{

}
 //ui->_menubar->addMenu(tr("&File"));

1 个答案:

答案 0 :(得分:0)

我得到了一个sigsegv分段错误错误,因为我在ui&gt; setupUi(this)之前调用了rPopulate();

上帝很生气。