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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: ошибка: invalid use of incomplete type ‘struct QLineEdit’  (Прочитано 4556 раз)
gxoptg
Гость
« : Август 20, 2011, 15:44 »

Код:
// glineedit.h
#ifndef GLLINEEDIT_H
#define GLLINEEDIT_H

#include <QObject>

class QLineEdit;
class QWidget;

class GlLineEdit : public QLineEdit
{
    Q_OBJECT

public:
    GlLineEdit(QWidget* parent = 0);
    ~GlLineEdit() { }
private slots:
    bool strAnalyse();
};

#endif // GLLINEEDIT_H
Код:
//glineedit.cpp
#include <QtGui>
#include "gllineedit.h"

GlLineEdit::GlLineEdit(QWidget* parent) : QLineEdit (parent)
{
    connect(this, SIGNAL(returnPressed()), this, SLOT(strAnalyse()));
}

bool GlLineEdit::strAnalyse() {
    return true;
}

в чем ошибка?
Записан
SimpleSunny
Гость
« Ответ #1 : Август 20, 2011, 16:11 »

forward declaration в данном случае применить нельзя.

class QLineEdit;
заменить на
#include <QtGui/QLineEdit>
Записан
gxoptg
Гость
« Ответ #2 : Август 20, 2011, 17:18 »


теперь так Веселый. и что?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #3 : Август 20, 2011, 19:11 »

Если хотите получить ответ, то неплохо бы показать проект.
Эта ошибка никак не связана с QLineEdit
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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