Автор Тема: Qt designer  (Прочетена 2047 пъти)

simo

  • Напреднали
  • *****
  • Публикации: 16
  • Distribution: Slackware, SUSE
    • Профил
Qt designer
« -: Mar 29, 2007, 08:27 »
Преди 3-4 години написах едно просто приложение (или по-скоро графичен интерфейс) използвайки Qt Designer. Вчера след като го отворих, забелязах, че вече не мога да редактирам  .срр файл директно от него, документация няма, .pro файл създаден с него и после генерирания Makefile с командата "qmake primer.pro" дава грешка при компилация (посочваше невалидни референции към main функцията). Станало ли е нещо с тази поне тогава толкова хубава програма или на мен ще ми трябва много повече време отколкото си мисля за да се върна в час? Забравих да спомена, че използвам Slackware 11, и понеже ми прави не един проблем (к3В не иска да работи, не помня какво искаше, rar дава, че имал проблеми с glibc) може да не съм го инсталирал правилно.
Активен

kolio_kolev

  • Напреднали
  • *****
  • Публикации: 356
  • Distribution: Mandriva 2011, Mandriva Cooker
  • Window Manager: KDE 4.6.x
    • Профил
    • WWW
Qt designer
« Отговор #1 -: Apr 10, 2007, 18:36 »
Ако искаш да ползваш QT4 и се опитваш да прехвърлиш код от QT3 (доколкото разбирам това правиш), трябва да знаеш, че има множество базови промени между QT3.x и QT4.x. Затова, ако ползваш Qt3Support модула можеш да постигнеш частичен успех при прехвърлянето на кода от версия 3 към версия 4. За повече подробности прочети много внимателно това тук:
http://doc.trolltech.com/4.2/porting4.html
и по-специално прехвърлянето на UI файловете от версия 3 към версия 4 тук:
http://doc.trolltech.com/4.2/porting4-designer.html#working-with-uic3
Това е инструмент за конвертиране на source (.cpp) и header (.h) файловете описани в проeктните ти файлове (.pro) - пуска се ръчно за всеки отделен файл:
http://doc.trolltech.com/4.2/qt3to4.html#qt3to4

--
Ако все пак много държиш да ползваш версия 3, просто си я инсталирай и насочи $QTDIR към нея. На една машина можеш да имаш инсталирани множество версии на QT, и чрез $QTDIR указваш коя в момента искаш да използваш. Така, ако си инсталирал QT3, насочил си $QTDIR към директорията с тази версия на QT, и стартираш QT Designer-а, който се намира в $QTDIR/bin/ ще можеш да отвориш и редактираш UI файловете си по стария ти познат начин (и да пишеш код директно през дизайнера).

Успех.



Активен

Кольо Колев
Mandriva BG: http://mandriva.biotronica.net
Bitronica.Net форуми: http://forum.biotronica.net

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
kde-designer
Настройка на програми
nix 2 1794 Последна публикация May 20, 2004, 00:21
от nix
Graphic Designer
Търсене
NetClime 1 2353 Последна публикация Feb 17, 2006, 18:27
от Agent_SMITH
Търсим - Web designer
Търсене
screwdriver 1 1577 Последна публикация Nov 11, 2010, 11:17
от screwdriver