Russian Qt Forum

Qt => Qt Quick => Тема начата: yarick от Август 12, 2013, 10:10



Название: .pragma в JS-файле не работает
Отправлено: yarick от Август 12, 2013, 10:10
Использую QtQuick 2.0, читаю главы по нему из книги Шлее

Попытался сделать
Код:
.pragma script
в начале файла script.js, однако выдаётся ошибка
SyntaxError: Unexpected token .

Т.е. интерпретатор не ест эту директиву. Почему?


Название: Re: .pragma в JS-файле не работает
Отправлено: kibsoft от Август 13, 2013, 20:14
Я только знаю про
Цитировать
.pragma library
Может опечатка в книге?


Название: Re: .pragma в JS-файле не работает
Отправлено: yarick от Август 13, 2013, 20:25
Я только знаю про
Цитировать
.pragma library
Может опечатка в книге?
По всей видимости именно так. Автор имел в виду именно .pragma library. Спасибо, разобрался


Название: Re: .pragma в JS-файле не работает
Отправлено: amateur.cpp от Август 14, 2013, 01:18
Использую QtQuick 2.0, читаю главы по нему из книги Шлее

Попытался сделать
Код:
.pragma script
в начале файла script.js, однако выдаётся ошибка
SyntaxError: Unexpected token .

Т.е. интерпретатор не ест эту директиву. Почему?

А что за книга?


Название: Re: .pragma в JS-файле не работает
Отправлено: gil9red от Август 14, 2013, 01:20
Использую QtQuick 2.0, читаю главы по нему из книги Шлее

Попытался сделать
Код:
.pragma script
в начале файла script.js, однако выдаётся ошибка
SyntaxError: Unexpected token .

Т.е. интерпретатор не ест эту директиву. Почему?

А что за книга?

Написано же, что книга Макса Шлее :)
Цитировать
читаю главы по нему из книги Шлее


Название: Re: .pragma в JS-файле не работает
Отправлено: amateur.cpp от Август 14, 2013, 02:10
Написано же, что книга Макса Шлее :)

Ну вот видишь даже ты дал немножко новой информации, теперь я знаю еще и его имя ;) А теперь подскажи пожалуйста еще в каком Qt появился Quick 2.0 и какая книга Макса Шлее где о нем можно почитать? Спасибо!



Название: Re: .pragma в JS-файле не работает
Отправлено: gil9red от Август 14, 2013, 02:36
Макс Шлее Qt 4.8. Профессиональное программирование на C++
Смотрим оглавление: http://static2.ozone.ru/multimedia/book_file/1005872128.pdf
Смотрим аннотацию: http://www.labirint.ru/books/343806/

http://start-programm.ru/%D0%BB%D0%B5%D0%B3%D0%BA%D0%B8%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82-%D1%81-qml/
Цитировать
официальный стабильный релиз QML был разработан 9 ноября 2010 вместе с Qt 4.7.1.

А вообще, самому стало интересно, когда Qt Quick 2.0 появился :)
С ним еще не работал, но технология очень интересует, и уже думается, что пора его поизучать ))


Название: Re: .pragma в JS-файле не работает
Отправлено: amateur.cpp от Август 14, 2013, 09:47
А вообще, самому стало интересно, когда Qt Quick 2.0 появился :)

В QtCreator для создания проектов QtQuick 2 требуется Qt версий 5,0 и выше ;) Короче Шлее погорячился с книжкой по 4,8 ;)


Название: Re: .pragma в JS-файле не работает
Отправлено: mutineer от Август 14, 2013, 10:27
Почему погорячился? В 4.8 есть QtQuick 1.1
А в примерах кода в книге вообще значится QtQuick 1.0


Название: Re: .pragma в JS-файле не работает
Отправлено: amateur.cpp от Август 15, 2013, 13:22
Почему погорячился? В 4.8 есть QtQuick 1.1
А в примерах кода в книге вообще значится QtQuick 1.0

Да потому что вскоре вышел Qt 5 с QtQuick 2 ;) Вряд ли сейчас кто-то купит книгу по Qt 4.8 если у него уже давно стоит Qt 5.1 даже при условии, что не такая и большая разница. Подождал бы совсем немного и выпускал бы уже книгу по Qt 5.0 тем более, что никто даты релиза 5 версии не скрывал. Но то таке, просто я думал, что что-то пропустил.