Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> eclipse + Qt 
V
    Опции темы
nerezus
  Дата 7.7.2007, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Qt 4.1, эклипс, пакет интеграции

Там примерно в конце в демонстрационном примере написано такое:

Цитата

Connecting the "Add Address" Dialog's OK Button
We want the OK button to invoke the QDialog::accept() slot. This can be done by clicking the Edit Signals/Slots toolbar button. You will then enter Qt Designer's connection mode. 
Click the OK button and hold the left mouse button pressed; then move the cursor to an empty area of the form and release the mouse button. The Configure Connection dialog will pop up, allowing you to establish a signal-slot connection between the OK button and the form. Use it to connect the button's clicked() signal to the form's accept() slot. 

Но у меня нету этого слота. Сабж =\ Что делать?

Добавлено через 4 минуты и 50 секунд
На всякий случай качаю пока что Qt 4.3


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
nickless
Дата 8.7.2007, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 19
Всего: 181



Слот должен быть http://doc.trolltech.com/4.1/qdialog.html#accept
Там вроде есть галочка "Показать все сигналы/слоты", может просто тип параметра не подходит итд?


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
nerezus
  Дата 8.7.2007, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Скрин:
user posted image

Куда копать?

Добавлено через 14 минут и 27 секунд
А, все, пашет, я протупил: предка вместо QDialog заюзал QWidget

Кстати, куда сообщения о багах в eclipse Qt писать? 2 штуки нашел.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Любитель
Дата 8.7.2007, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92





--------------------
PM MAIL ICQ Skype   Вверх
nerezus
  Дата 9.7.2007, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Любитель, я что-то не нашел там категорию для Qt eclipse =\


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
bsa
Дата 9.7.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Как этот Qt прикрутить? Постоянно ошибки лезут. Например:
Код
mingw32-make[1]: D:ProgrammingQt_4.3.0bin/moc.exe: Command not found
mingw32-make[1]: *** [release/moc_qttest.cpp] Error 127
Т.е. она не проставляет слэши при разделении директорий. Точнее, она их куда-то дела.
Может я не ту поддержку Qt для eclipse поставил (ставил с сайта trolltech)?
PM   Вверх
nerezus
  Дата 9.7.2007, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



bsa, устанавливай в каталог без русских букв и пробелов.
пропиши gcc в PATH

Это сообщение отредактировал(а) nerezus - 9.7.2007, 13:05


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
bsa
Дата 9.7.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(nerezus @ 9.7.2007,  13:05)
bsa, устанавливай в каталог без русских букв и пробелов.
пропиши gcc в PATH

С gcc я проблему решил. Проблема с moc.exe. Обрати внимание, где его взять пытаются. У меня Qt установлен в D:\Programming\Qt_4.3.0\ (без пробелов и русских букв).
PM   Вверх
nerezus
  Дата 9.7.2007, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



а простой проект с++ работает?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
bsa
Дата 9.7.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(nerezus @ 9.7.2007,  13:45)
а простой проект с++ работает?

Код
#include <iostream>
int main()
{
    std::cout << "Hello world" << std::endl;
    return 0;
}
Работает smile

Добавлено через 1 минуту и 58 секунд
А вот так собирается Qt проект (свеже созданный):
Код
mingw32-make 
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `/d/Programming/Work/QtTest'
d:/Programming/Qt_4.3.0/bin/uic.exe qttest.ui -o ui_qttest.h
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include' -I'../../Qt_4.3.0/include/ActiveQt' -I'release' -I'.' -I'../../Qt_4.3.0/mkspecs/win32-g++' -o release/main.o main.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include' -I'../../Qt_4.3.0/include/ActiveQt' -I'release' -I'.' -I'../../Qt_4.3.0/mkspecs/win32-g++' -o release/qttest.o qttest.cpp
D:\Programming\Qt_4.3.0\bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtCore' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include/QtGui' -I'../../Qt_4.3.0/include' -I'../../Qt_4.3.0/include/ActiveQt' -I'release' -I'.' -I'../../Qt_4.3.0/mkspecs/win32-g++' -D__GNUC__ -DWIN32 qttest.h -o release/moc_qttest.cpp
mingw32-make[1]: D:ProgrammingQt_4.3.0bin/moc.exe: Command not found
mingw32-make[1]: *** [release/moc_qttest.cpp] Error 127
mingw32-make[1]: Leaving directory `/d/Programming/Work/QtTest'
mingw32-make: *** [release] Error 2

PM   Вверх
Любитель
Дата 9.7.2007, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



А чему равна переменная среды QMAKESPEC?


--------------------
PM MAIL ICQ Skype   Вверх
bsa
Дата 9.7.2007, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Любитель @ 9.7.2007,  16:40)
А чему равна переменная среды QMAKESPEC?

win32-g++
PM   Вверх
archimed7592
Дата 10.7.2007, 03:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(bsa @  9.7.2007,  13:09 Найти цитируемый пост)
У меня Qt установлен в D:\Programming\Qt_4.3.0\ (без пробелов и русских букв). 

В переменной среды(не помню какой) этот путь должен быть прописан. Смени бэкслеши('\') на обычные('/').


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Любитель
Дата 10.7.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



В QTDIR по идее.


--------------------
PM MAIL ICQ Skype   Вверх
bsa
Дата 10.7.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(archimed7592 @ 10.7.2007,  03:10)
Цитата(bsa @  9.7.2007,  13:09 Найти цитируемый пост)
У меня Qt установлен в D:\Programming\Qt_4.3.0\ (без пробелов и русских букв). 

В переменной среды(не помню какой) этот путь должен быть прописан. Смени бэкслеши('\') на обычные('/').

Есть в переменной среды.
Менял бэкслеши - без изменений.
PM   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1145 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.