URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66752
[ Назад ]

Исходное сообщение
"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."

Отправлено opennews , 07-Май-10 21:25 
Компания Nokia выпустила (http://qt.nokia.com/about/news/betas-of-qt-4.7-and-qt-creato...) первую бета-версию библиотеки Qt 4.7.0 (http://qt.nokia.com/developer/qt-qtcreator-prerelease). В качестве основного новшества отмечено появление декларативного средства построения интерфейса - Qt UI Creation Kit (Quick), основанного на использовании языка QML и библиотеки QtDeclarative. Qt Quick позволяет значительно упростить процесс создания анимированных и управляемых через сенсорные экраны приложений, которые можно использовать в смартфонах и других встраиваемых устройствах.


В качестве языка для создания сценариев в QML  используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке Java...

URL: http://qt.nokia.com/about/news/betas-of-qt-4.7-and-qt-creato...
Новость: http://www.opennet.me/opennews/art.shtml?num=26518


Содержание

Сообщения в этом обсуждении
"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Аноним , 07-Май-10 21:25 
Отлично. Ждем 4.7 как ману небесную. Должна быть поддержка 2010 студии.

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено бедный буратино , 08-Май-10 04:12 
>Отлично. Ждем 4.7 как ману небесную. Должна быть поддержка 2010 студии.

«ману небесную». Жжошь. В mmorpg переиграл? Хотя, судя по пожеланиям 2010 студии.....


"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено тоже Аноним , 08-Май-10 10:23 
Студия, конечно, легко заменима.
А вот ее компилятор - нет...

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено минона , 08-Май-10 10:27 
и как без него все *никсоиды живут, не понятно.
а уж как проекты кутэ без него - уму не постижимо.

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено User294 , 08-Май-10 12:23 
vs2010 - тормозное, монструозное и глючное нечто. И это единственная виденная мной программа которой оказалось мало 1280х1024. Место на экране оно юзает крайне нерационально. Ах да, за полдня колупания в этом УГ оно эпично повисало насмерть аж 3 раза при безобидных операциях с UI. Ессно без сохранения файлов (все делалось в девственно чистой конфиге, на майкрософтовских же осях со всеми сервиспаками, с релизной версией, etc). Утверждается что этим еще и пользоваться можно? oO

Вывод: Майкрософт, убейтесь веником, ТАК писать программы - нельзя! Не понимаю мазохистов которые юзают ЭТО.


"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено аноним , 08-Май-10 17:33 
ЭТО можно юзать даже из командной строки
код получается минимум на 15..20% быстрее, чем с этим вашим

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Карбофос , 09-Май-10 01:39 
>ЭТО можно юзать даже из командной строки

вообще-то это всегда можно было использовать из командной строки. понять только нельзя, таньше вантузятники кричали: "консоль - отстой!", а нынче: "консоль - мегакруть!". вы бы определились.

>код получается минимум на 15..20% быстрее, чем с этим вашим

компильнем что-нибудь, а?


"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено б.б. , 09-Май-10 07:46 
>Студия, конечно, легко заменима.
>А вот ее компилятор - нет...

Можно заменить. Но для этого нужно много маны. Да, небесной.


"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено usp , 07-Май-10 21:41 
"в представленный тестовый выпуск внесено около 2500 коммитов. "
Бесполезная информация

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Аноним , 07-Май-10 22:37 
Интересно когда сделают в нем поддержку Cmake

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Толстый , 07-Май-10 23:03 
По крайней мере в 1.3 есть. Кривоватая местами, но работает.

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Андрей , 07-Май-10 23:41 
cmake отлично работает с Qt. я правда не проверял будет ли это работать на windows или macosx

$ cat CMakeLists.txt
project(my_fancy_project)

include_directories(${CMAKE_BINARY_DIR}/src)

# add Qt modules here, the include will setup QT_LIBRARIES
set(QT_USE_QTSQL TRUE)

include(${QT_USE_FILE})

# .cpp sources
set(MY_FANCY_PROJECT_SRC_CXX main.cpp
                             my_fancy_project_app.cpp
                             my_fancy_project_db.cpp
                             my_fancy_project_window.cpp)

# files which need to be moc'd by Qt
set(MY_FANCY_PROJECT_SRC_MOC my_fancy_project_window.h)

set(MY_FANCY_PROJECT_SRC_UI my_fancy_project.ui)

# this moc's the above variable and appends to the cxx sources
qt4_wrap_cpp(MY_FANCY_PROJECT_SRC_CXX ${MY_FANCY_PROJECT_SRC_MOC})

# build ui_XXX files from the XML-style .ui files
qt4_wrap_ui(MY_FANCY_PROJECT_SRC_CXX ${MY_FANCY_PROJECT_SRC_UI})

if(UNIX)
  add_executable(${CMAKE_PROJECT_NAME} ${MY_FANCY_PROJECT_SRC_CXX})
elseif(APPLE)
  add_executable(${CMAKE_PROJECT_NAME} MACOSX_BUNDLE ${MY_FANCY_PROJECT_SRC_CXX})
elseif(WIN32)
  add_executable(${CMAKE_PROJECT_NAME} WIN32 ${MY_FANCY_PROJECT_SRC_CXX})
endif()

set_target_properties(${CMAKE_PROJECT_NAME}
    PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)

if(WIN32)
  target_link_libraries(${CMAKE_PROJECT_NAME} ${QT_LIBRARIES} ${QT_GIF_PLUGIN} ${QT_JPEG_PLUGIN})
else()
  target_link_libraries(${CMAKE_PROJECT_NAME} ${QT_LIBRARIES})
endif()


"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Андрей , 07-Май-10 23:43 
или имелось ввиду "умеет ли qtcreator работать с cmake ?"

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено BSA , 10-Май-10 17:08 
частично умеет - при импортировании проекта появляется соответствующий диалог, позволяющий передать параметры CMake. Есть подсветка синтаксиса CMakeLists.txt. Но вот добавлять/удалять файлы из проекта через интерфейс нельзя.

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено Vitto74 , 08-Май-10 22:58 
Все идет к тому, что Qt может стать абсолютно универсальной библиотекой - JavaScript, CSS... Не удивлюсь, если вскоре можно будет AJAX-интерфейсы на Qt писать. Было бы конечно круто.
Я надеюсь старую модель создания UI ломать не будут.

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено аноним , 09-Май-10 07:27 
Linux 3.0 будет написано на Qt

"Представлены бета-версии библиотеки Qt  4.7 и среды разработ..."
Отправлено б.б. , 09-Май-10 07:49 
>Linux 3.0 будет написано на Qt

А демоны вместо суровых сервисов на сокетах будут с симпатичными мордашками и тыкать формочки на AJAX