ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: QT  (Прочитано 18819 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
QT
« : 07 Июля, 2009, 11:19:41 »

Добрый день!
Подскажите, пжл, как в Kdevelop испльзовать designer для формирования форм на QT-embedded 3.2.10?
Или какой другой пакет использовать для редактирования форм на этом qt?
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #1 : 08 Июля, 2009, 09:35:04 »

QT 4.5 Embedded Open Source содержит IDE. Называется QTCreator. В нем редактор форм, событий, редактор текста, компилирование и отладка. Tool/Options/QT4 выбирает директорию установки.
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #2 : 08 Июля, 2009, 10:51:48 »

Tool/Options/QT4 выбирает директорию установки.

Это где? как его установить из моег пакета?
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #3 : 08 Июля, 2009, 11:46:14 »

Это когда уже QT 4.5 установлено. В Главном меню QTCreator для выбора платформы. Т.е. можно один и тот же проект скомпилить и отладить под X11, а потом этот же проект скомпилить под embedded ARM.
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #4 : 08 Июля, 2009, 12:14:16 »

Установил последний креатор. В тоол/оптионс/КТ4/КТ Вертионс добавил версию qt-arm и прописал путь /usr/local/Trolltech/QtEmbedded-4.5.2-arm. Выбрал его по умолчанию, а он не хочет компилиться - вишет, что версия КТ не валидная!??:(
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #5 : 08 Июля, 2009, 13:35:24 »

Значит указан неверный путь. В данной директории нет qmake или что там он ищет. Для ARM необходимо еще соответсвующие переменные окружения командой exports добавить.
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #6 : 08 Июля, 2009, 13:47:18 »

у меня стоит embedded 4.5.2 - может он его не знает? QT Creator 1.2
Указываю верную директорию - там есть все - проверял вручную.
Какие переменные нужно задать и где в нем или в консоли?
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #7 : 08 Июля, 2009, 20:45:17 »

Разобрался!
Под креатором 1.2 все компилится с qt-embdded -4.4.3, а у меня стоял 4.5.2
Теперь все в порядке!
Спасибо!
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #8 : 15 Июля, 2009, 11:14:02 »

Не подскажите как прикрутить tslib  к  QT, а то он ругается при конфигурировании:
The tslib functionality test failed!
QMAKE_INCDIR and QMAKE_LIBDIR in ...
а без нее тачскрин в моих qt проектах не работает!
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #9 : 15 Июля, 2009, 13:27:52 »

Делал как здесь http://www.jespersaur.com/drupal/node/30
Все работает с QT4.5
export QWS_MOUSE_PROTO=Tslib:/dev/input/event0   возможно придется подобрать
у меня export QWS_MOUSE_PROTO=Tslib:/dev/misc/ep93xx_ts
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #10 : 15 Июля, 2009, 14:58:45 »

Делал как здесь http://www.jespersaur.com/drupal/node/30

читал и делал как писано - не хочет компилится!

export QWS_MOUSE_PROTO=Tslib:/dev/input/event0   возможно придется подобрать
у меня export QWS_MOUSE_PROTO=Tslib:/dev/misc/ep93xx_ts
это все сделано.
Удивительно, что ts_tets работает, а в ОПИЕ никаких реакций.
У меня тач подсоединен через USB.
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #11 : 15 Июля, 2009, 15:21:07 »

ts_lib скомпилился и установился на host-платформе?
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #12 : 15 Июля, 2009, 15:45:29 »

да
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: QT
« Ответ #13 : 15 Июля, 2009, 15:46:37 »

делаю все как ниписано по ссылке, вместо /mnt/usb пишу /media/disk, т.к. на CF,
Но не хочет компилится с ts-lib!!! ???
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT
« Ответ #14 : 15 Июля, 2009, 16:00:21 »

Thereafter:
./configure --prefix=/mnt/usb --host=arm-linux What next? You guessed it:
make If you get some errors about rpl_malloc, simply comment out that evil line in config.h and try make again.

And finally:

make install

Вот это должно вначале пройти успешно, А потом уже QT надо компилировать. Без этого QT будет ругаться на tslib.
Записан