crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> Не могу разобраться с combobox и QpushButton, Как сделать кнопочку автивно при выборе элемента?
Litkevich Yuriy
  опции профиля:
сообщение 27.12.2008, 19:06
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Andrewshkovskii @ 27.12.2008, 22:01) *
Не пойму, в чем дело?
реализация в отдельном файле?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrewshkovskii
  опции профиля:
сообщение 27.12.2008, 19:21
Сообщение #12


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


Да. в реализации этот метод не реализуется пока, в хидере лишь его описание лежит,.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.12.2008, 19:25
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Andrewshkovskii, предлагаю сделать примитивный пример, три файла main.cpp, class.h, class.cpp в классе реализовать
signals :
    void increase(int &i);

    private slots:
    void SetChooseButtonProfileEnable();

слот будет в консоль через qDebug() что-нибудь выводить.

для проверки все ли в эклипсе настроено.

Ну и не грех для начала в командной строке скомпилить.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrewshkovskii
  опции профиля:
сообщение 27.12.2008, 20:09
Сообщение #14


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


Я, если честно, не совсем понял что хотелось от меня.Не, ну то что собрать консольное приложение это ясно.а вот остальное.я извиняюсь, но у меня просто уже голова не варит, я с 12 часов сижу с кутешечкой:) попробывал в KDevelop скомпилить, таже фигулена..

Ой, QDevelop т.е
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.12.2008, 20:13
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Andrewshkovskii @ 27.12.2008, 23:09) *
собрать консольное приложение это ясно
не консольное. Просто без эклипса в командной строке в каталоге где лежит pro-файл, скомандовать:
qmake
make

соберется?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrewshkovskii
  опции профиля:
сообщение 27.12.2008, 20:21
Сообщение #16


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


C:\storage\programming\workspace\1>qmake

C:\storage\programming\workspace\1>make
MAKE Version 4.0 Copyright © 1987, 1996 Borland International
Fatal: 'FORCE' does not exist - don't know how to make it
Пробывал так же "мэйкать" сорцы напрямую - не дало результата.

упс, видимо у меня make не тот?борландовский от Bc5..

C:\storage\programming\workspace\1>qmake

C:\storage\programming\workspace\1>mingw32-make.exe
mingw32-make.exe -f Makefile.Release
mingw32-make.exe[1]: Entering directory `C:/storage/programming/workspace/1'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\_.exe release/mail_cho
ose.o release/main.o release/moc_mail_choose.o -L"c:\storage\programming\qt-win
-opensource-src-4.4.3\lib" -lmingw32 -lqtmain -lQtGui -lgdi32 -lcomdlg32 -loleau
t32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32
-luuid -lole32 -ladvapi32 -lws2_32
release/moc_mail_choose.o:moc_mail_choose.cpp:(.text+0x11e): undefined reference
to `Mail_choose::findClicked()'
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [release\_.exe] Error 1
mingw32-make.exe[1]: Leaving directory `C:/storage/programming/workspace/1'
mingw32-make.exe: *** [release] Error 2

C:\storage\programming\workspace\1>
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.12.2008, 20:24
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Andrewshkovskii, у тебя примеры Qt'явые вообще компилятся?

Qt'я какой версии, как ставил? автойстановщик или компилил из исходников?
я чую тебе сюда надо: Установка Qt
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrewshkovskii
  опции профиля:
сообщение 27.12.2008, 20:45
Сообщение #18


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


щас попробую)

ИЗ сорцов собирал, по вашей инструкции. Сначала с новым мингв оно не хотело компилиться, взял тот, что с QtCreator идет, скомпилил. Т.к ещё и просто на С++ пишу, поставил обратно новый MinGw (5.1.4 вроде он) и вот я здесь..

попробывал с старым мингв, тот что с криэйтором шел(3. с чем-то) , тоже самое.

Вообще, все компилиться кроме слотов..

ну, тоесть с ними поблема..

Примеры из книги Бланшета собираются нормально..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.12.2008, 20:47
Сообщение #19


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


попробуй вот это пример у себя, сначало в командной строке скомпилить, а потом в Эклипсе.
Прикрепленный файл  Qt_test1.zip ( 1,5 килобайт ) Кол-во скачиваний: 216
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrewshkovskii
  опции профиля:
сообщение 27.12.2008, 20:50
Сообщение #20


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


Твой пример везде скомпилился нормально.значит что-то у меня в коде...:/
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 20:23