Russian Qt Forum
Ноябрь 24, 2024, 16:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: При добавление членов в класс крашится приложение при выходе. Куда хоть копать?  (Прочитано 1861 раз)
PavelVX
Гость
« : Декабрь 02, 2013, 12:56 »

Добрый день!
Есть приложение, в нем используются QDockWidget. Один из виджетов, ведет себя странно. При добавление любого члена в класс, при выходе из приложения, приложение падает. Уменьшаем количество QString членов, все нормально, увеличим - падает. Где искать причину проблемы?

print_doc.cpp
Код:
#include "print_docs.h"
widgetCreateDocs::widgetCreateDocs(QWidget *parent) :
    QWidget(parent)
{
    initControls();
}

widgetCreateDocs::~widgetCreateDocs()
{
}
void widgetCreateDocs::initControls()
{
    tableCargoList = new QTableView(this);
    modelCargoList = new QSqlQueryModel(this);
    tableCargoList->setModel(modelCargoList);

    tableAvailabelDocs = new QTableView(this);
    tableAvailabelDocs->setFixedWidth(150);
    modelAvailabelDocs = new QSqlQueryModel(this);
    tableAvailabelDocs->setModel(modelAvailabelDocs);

    QHBoxLayout * hMainBoxLayout = new QHBoxLayout(this);
    hMainBoxLayout->addWidget(tableCargoList);
    hMainBoxLayout->addWidget(tableAvailabelDocs);

}
print_docs.h
Код:
#ifndef PRINT_DOCS_H
#define PRINT_DOCS_H

#include <QtGui>
#include <QSqlQueryModel>

class widgetCreateDocs : public QWidget
{
    Q_OBJECT

public:
    widgetCreateDocs(QWidget *parent = 0);
    ~widgetCreateDocs();

private:

    QString eerr0;

    QString eerr1;
    QString eerr2;
    QString eerr3;
    QString eerr4;
    QString eerr5;
    QString eerr6;
    QString eerr7;
    QString eerr8;
    QString eerr9;
    QString eerr10;

    QTableView * tableCargoList;
    QSqlQueryModel * modelCargoList;
    QTableView * tableAvailabelDocs;
    QSqlQueryModel * modelAvailabelDocs;

    void initControls();

private slots:
};

#endif // PRINT_DOCS_H

Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Декабрь 02, 2013, 13:24 »

Где искать причину проблемы?
Попробуйте полностью пересобирать проект.
Записан
PavelVX
Гость
« Ответ #2 : Декабрь 03, 2013, 07:10 »

Где искать причину проблемы?
Попробуйте полностью пересобирать проект.
Спасибо! Вроде бы помогло! А что это было-то?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.063 секунд. Запросов: 22.