Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Qt

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 01.03.2007, 17:32   #1
Неактивный пользователь
 
Аватар для GansKloss
 
Пол:Мужской
Регистрация: 20.09.2005
Адрес: Санкт-Петербург
Сообщений: 178
Репутация: 23
По умолчанию AspLinux+Qt проблема с компиляцией

С книги собираю прогу и наткнулся на ошибку -
was not declared in this scope

в коде

#include <qvalidator.h>
void GoToCellDialog::init()
{ QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");
lineEdit->setValidator(new QRegExpValidator(regExp, this));
} void GoToCellDialog::enableOkButton()
{ okButton->setEnabled(lineEdit->hasAcceptableInput()); }

и ругается на последнюю строчку на okButton!!!
Please help!!!SOS
GansKloss вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: аксессуары для для керамического гриля купитькупить полка настеннаяБлок кассетного типа SYSVRF2 CASSETTE 160 Qиталон миллениумкруиз москва


Старый 06.03.2007, 11:29   #2
Pakl
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.07.2006
Сообщений: 3
Репутация: 0
По умолчанию Re: AspLinux+Qt проблема с компиляцией

Я вот тоже с этой книжкой недавно разбирался. Для Qt4 рабочий код получился так:

1. в deisgner рисуем форму, получаем файл "gotocell.ui"
2. собираем проект. Сборка происходит с ошибками, но у нас должен получится файл "ui_gotocell.h"
3. создаем файл определения класса диалога "gtdialog.h"
Код:
    #ifndef GTDIALOG_H
    #define GTDIALOG_H
    #include <ui_gotocell.h>
    class GTDialog: public QDialog
    {
      Q_OBJECT
      private:
        Ui::GoToCellDialog ui;
      private slots:
        void enableOkButton();
      public:
        GTDialog(QWidget *parent = 0);
    };
    #endif
4. создаем файл реализации класса диалога "gtdialog.cpp"
Код:
     #include <gtdialog.h>
    #include <qvalidator.h>
    void GTDialog::enableOkButton()
   {
      ui.okButton->setEnabled(ui.lineEdit->hasAcceptableInput());
    }
    GTDialog::GTDialog(QWidget *parent) : QDialog(parent)
    {
      ui.setupUi(this);
      connect(ui.lineEdit, SIGNAL(textChanged(QString)), this, SLOT(enableOkButton()));
      QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");
      ui.lineEdit->setValidator(new QRegExpValidator(regExp, this));
    }
5. создаем файл приложения, чтобы протестировать наш диалог
Код:
    #include <QApplication>
    #include <gtdialog.h>
    int main(int argc, char *argv[])
    {
      QApplication app(argc, argv);
      GTDialog *dialog = new GTDialog;
      dialog->show();
      return app.exec();
    }
6. пересобираем проект

Последний раз редактировалось Pakl; 06.03.2007 в 11:36.. Причина: Форматирование кода
Pakl вне форума
 
Ответить с цитированием Вверх
Старый 21.01.2008, 10:36   #3
bondar yuriy
Неактивный пользователь
 
Пол:Мужской
Регистрация: 19.01.2008
Сообщений: 15
Репутация: 0
По умолчанию Ответ: AspLinux+Qt проблема с компиляцией

посмотри в сторону uic
bondar yuriy вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с компиляцией программы под линукс mustafa1453 Visual C++ / С/C++ 2 13.07.2009 23:32
ASPLinux V!!! domovoyolen Вопросы и проблемы 10 08.12.2008 14:11
ASPLinux 11 A1STAS UNIX, Linux, MacOs для PC и другие ОС 30 09.08.2008 19:57
Образ ASPLinux Acronis'ом. domovoyolen Вопросы и проблемы 8 31.07.2008 12:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:50. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14406 секунды с 13 запросами