Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
01.03.2007, 17:32 | #1 |
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 |
|
Реклама: | аксессуары для для керамического гриля купить | купить полка настенная | Блок кассетного типа SYSVRF2 CASSETTE 160 Q | италон миллениум | круиз москва |
06.03.2007, 11:29 | #2 |
Неактивный пользователь
Пол: Регистрация: 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 Код:
#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)); } Код:
#include <QApplication> #include <gtdialog.h> int main(int argc, char *argv[]) { QApplication app(argc, argv); GTDialog *dialog = new GTDialog; dialog->show(); return app.exec(); } Последний раз редактировалось Pakl; 06.03.2007 в 11:36.. Причина: Форматирование кода |
21.01.2008, 10:36 | #3 |
Неактивный пользователь
Пол: Регистрация: 19.01.2008
Сообщений: 15
Репутация: 0
|
Ответ: AspLinux+Qt проблема с компиляцией
посмотри в сторону uic
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с компиляцией программы под линукс | 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 |
|
|