Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167

Поделитесь опытом в программировании с использованием технологии QML

02.04.2012, 21:54. Показов 2133. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток ув. All!
подскажите пожалуйста книжичек, статеек и просто поделитесь опытом в программировании с использованием технологии QML. Я вот на досуге решил попробовать с его помощью, что либо сделать, в ассистент пока не лазил (боюсь). В общем делимся впечатлениями, мнениями и понеслась холивара и т.д. и т.п.

Добавлено через 1 минуту
собственно начал читать статейку на хабре, но пока так и не осилил...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.04.2012, 21:54
Ответы с готовыми решениями:

поделитесь опытом.
Со сколькими записями в БД аксес работает ещё терпимо. Говорят предел 25000. Так ли это. У ког, как.

Поделитесь опытом!
Ктонить вкурсе как создать программу для ввода пароля например При нажатие на папку которая содержит музыку в компьюторе...

поделитесь опытом
мне нужно програмулинку написать чтобы переберала подключения типа www.blabla.ru/index.php?id=-1,2,3,4...99999 буду благадарен если дадите...

10
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
02.04.2012, 22:08
глаза бояться, а руки делают
1
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
02.04.2012, 22:37  [ТС]
да то само собой, сейчас только нужно найти несколько весомых аргументов для того, что бы уговорить руководителя проекта на него перейти, вот собственно и ищу аргументы
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
03.04.2012, 09:49
как по мне, так смысл только если вам надо красивая морда приложения не более того....
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
03.04.2012, 09:55  [ТС]
у меня есть предположение, что оно нам реально и даром не нать )
но нужно ж к новым технологиям приобщаться, ну и в резюме лишний плюсик на помешает, посему... НУЖНО УЧИТЬ И ПИСАТЬ!!!
сейчас буду пробовать писать небольшую программку для отладки основного проекта, хочу её на этом QML накотать...
читал, что одно из основных достоинств QML-а в том, что очень быстро реализовывать всякого рода "морды", но боюсь это у меня не получится предоставить как основной аргумент, т.к. в команде ни кто с ним не знаком и это будут только тормоза (по крайней мере не старте и первый месяц так точно)
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
03.04.2012, 10:00
Цитата Сообщение от l_a_m Посмотреть сообщение
сейчас буду пробовать писать небольшую программку для отладки основного проекта, хочу её на этом QML накотать...
читал, что одно из основных достоинств QML-а в том, что очень быстро реализовывать всякого рода "морды", но боюсь это у меня не получится предоставить как основной аргумент, т.к. в команде ни кто с ним не знаком и это будут только тормоза (по крайней мере не старте и первый месяц так точно)
Все сильно зависит для кого вы пишите софт, если для хомячков, то им интерфейс важнее всего
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
03.04.2012, 10:17  [ТС]
на самом деле, софт мы пишем для суровых дядько-тётек, которым важен конечный результат и что бы это всё добро было невероятно стабильным и ошибкозащищённым....
но блин! одно другому не мешает имхо + нам было бы хорошей плюшкой, что бы наши программки работали и на мобильных платформах, аля андроид и т.д., а я так понимаю именно для этого QML и сделан, для рисования морд на "мобилках"(мобильных платформах)
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
03.04.2012, 10:42
для старта вот эти статейки почитал:
http://symmetrica.net/qt4/qml1.htm
дальше сам думал.
2
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
03.04.2012, 14:22  [ТС]
я сейчас начал турториал тролевский читать, очень добротно написано, по крайней мере совсем элементарные вещи довольно понятно описаны (по крайней мере в первых двух чаптерах)

Добавлено через 5 минут
и вот что ещё интересно, а есть ли какая нибудь среда, для рисования морд и всяких красивостей, которая в последствии с генерировала бы qml файлик? (в .NET вроде была такая приблуда, но я уже не вспомню как технология называлась и среда разработки)

Добавлено через 5 минут
хех... таки Qt Designer умеет делать красивости на QML )

Добавлено через 3 часа 2 минуты
ну и до кучи, поделитесь каким нибудь мануалом или маленькой но понятной книжкой по JS, представление о нем я имею весьма поверхностное, писал что-то на уровне показать, спрятать элемент...
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
03.04.2012, 17:53
http://javascript.ru/
1
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
04.04.2012, 17:46  [ТС]
пока ассистент мне мозг взрывает, но спасибо за ссылку))) почитаю на досуге....

Добавлено через 17 часов 54 минуты
собственно дошел до написания "кода", решил написать некий аналог телнета...
собственно описание морды:
VBoxLayout:
HBoxLayout: LineEdit и Button
TextEdit (возможно в дальнейшем будет TableWidget\TableView)

собственно вопрос, как в этом грёбанном QML сделать обыкновенный LineEdit?
начал городить что-то типа Rectangle внутри которого TextEdit, но как-то он не очень адекватно себя ведёт... подскажите, может есть нечто стандартное, требуется поле ввода текста с рамочкой и "резиновой" шириной, и возможностью выделять текст мышкой!!!!! ))

Добавлено через 14 минут
собственно вот, что я нарыл на эту тему...

Добавлено через 1 час 24 минуты
хе.... собственно, я так понял опытом делюсь в основном только я)))

в общем есть такая невероятно полезная хрень как Qt Components (на сколько я понял, она появится в новой версии Qt (это которая 5.0) ), а в ней есть не менее нужная хрень - это ветка Desktop, которая собственно и отрисовывает чуть ли не все привычные виджеты с помощью QML.

достучаться до неё можно используя систему контроля версий Git и линки:
https://git.gitorious.org/qt-c... onents.git - непосредственно для всех компонентов и
https://git.gitorious.org/qt-c... esktop.git - для Desktop ветки...

Добавлено через 2 часа 39 минут
А вот как сдружить Creator с этой новой цацкой:

I used the instructions from the answer for this question: QT How to make and install plugins? and was able to successfully use the qt quick desktop components within qt creator qml files. Here are more detailed instructions that I made:

Download the tar.gz from http://qt.gitorious.org/qt-com... ees/master
Extract the components anywhere (e.g. C:\qt-components-desktop).
Open command prompt.
run vcvars32.bat from "your Visual Studio"\VC\bin\ directory ... (usually C:\Program Files\Microsoft Visual Studio 9.0\VC\bin) in command prompt. e.g. "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat" You should receive a message similar to: "Setting environment for using Microsoft Visual Studio 2008 x86 tools"
Set command prompt to use Qt Creator's bin path ... (usually C:\Qt\qtcreator-2.1.0\bin). e.g. SET PATH=%PATH%;C:\Qt\qtcreator-2.1.0\bin
Set command prompt to use Qt's bin path ... (usually C:\Qt\4.7.2\bin). e.g. SET PATH=%PATH%;C:\Qt\4.7.2\bin
Navigate in command prompt to the folder where you extracted the qt desktop components.
Run the following commands: qmake jom debug jom install
Copy the "components" folder from where you extracted the qt desktop components.
Place it in "your Qt directory"\imports\Qt\labs ... (usually C:\Qt\4.7.2\imports\Qt\labs)
Open the qmldir file inside the components folder in any text editor and observe the version number on each line (e.g. 0.1)
Place the following import statement in any qml file to use Qt desktop components: import Qt.labs.components #.# where #.# is your version number (e.g. 0.1)
скомуниздено отсюдова

Добавлено через 50 минут
эх... в общем сделал всё вышеописанное, получил набор qml файлов, пару js и пару картинок, и одну dll-ку, после команды jom install - с копировалось всё это добро в папку с Qt для MSVC, Creator-а там естественно нет...
Creator у меня в отдельной папке (QtSDK), внимание вопрос, как приколхозить получившееся к SDK-шному Creator-у?

не ужели я блин тут научной деятельностью занимаюсь? такое ощущение, что все по вымирали от таких страшных слов.... эх.... уйду я от вас.... в монастырь.... в женский....

Добавлено через 40 минут
ура, вроде бы добился, что бы автоматом установилась в imports mingw и в QtCreator,
но теперь, когда я в qml файле пишу
C++ (Qt)
1
import QtDesktop 0.1
этот "замечательный" IDE вылетает в фатал эррор и закрывается нах.... совсем....
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.04.2012, 17:46
Помогаю со студенческими работами здесь

Поделитесь опытом
Скажу сразу, касается вареза. Я понимаю что варез - это зло и т.д но всё же думаю многие проходили эту тему. Конкретно интересует...

Поделитесь пожалуйста опытом по ЯК
Уважаемые коллеги, поделитесь, пожалуйста, информацией. Хороший ли трафик у вас идет с ЯК? И идет ли он вообще, учитывая что сайт в зоне...

поделитесь опытом товарищи;)
Доброго времени товарищи, поделитесь опытом. как пишете аппс на андроиде. 1. Сами или с группой? 2.сколько времени убиваете на общую...

Поделитесь опытом (Армия)
Здравствуйте ув. участники форума. Дело собственно вот в чём: я заканчиваю ВУЗ, хочу больше заняться программированием, охватить...

Лицензии на ПО - поделитесь опытом
Есть проекты с лицензией GPL. Возможно ли как-то обойти ситуацию с лицензированием и применить уже существующие лицензии? Проект...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru