crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Вопрос по QML
Rocky
  опции профиля:
сообщение 18.1.2011, 13:32
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


Всем привет!

Разбираюсь с qml. Чтобы понять суть, решил написать такую программу (только с использованием qml). Перед походом в магазин жена на компе в этой программе отмечает какие продукты нужно купить, и дает список мужу.

Начал разбираться как это сделать. Мысли такие: Главное окно с несколькими вкладками (tabWidget) - по типам продуктов. В каждой вкладке - список продуктов, соответствующих группе. Сами продукты берутся из БД SQLite.

На данный момент есть tabWidget. Внутри каждой вкладки есть listView внутри которого модель данных (пока без всяких БД).

Если кто-нибудь разбирается(лся) в qml, подскажите плиз:
1. Как получать данные из уже существующей SQLite и занести их в модель?
2. tabWidget взял из одноименного примера нокии по qml. Как сделать активацию табы по кнопке "tab/backtab"? Где я должен обрабатывать нажатия кнопок? в TabWidget.qml или в MealShopping? (см. проект в архиве)
3. Как при активации табы передать фокус вьюхе, лежащей внутри нее? Сам tabWidget о listView ничего не знает... Соответственно это нужно делать в "управляющем" qml-файле? Неясно как тогда ловить момент активации табы, если MouseArea::onPressed обрабатывается внутри tabWidget (которая повоторюсь ничего не знает о listView)....
4. Как и где указать, что айтемы модели с такими-то ID показывать в вкладке с таким ID, а айтемы с другими ID - во вкладке с другим ID?

Спасибо!

Сообщение отредактировал Rocky - 18.1.2011, 13:35
Прикрепленные файлы
Прикрепленный файл  MealShopping.tar.gz ( 3,15 килобайт ) Кол-во скачиваний: 413
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Rocky
  опции профиля:
сообщение 27.2.2011, 0:03
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


Не, щас пока 1-ю версию написал.. Терь в пн там кое чего исправлю, будет 2-я (но уже рабочая полностью).. Потом начну заморачиваться чтоб через сервер и все работало централизовано. Типа жена на мобиле сделала список, а я с разу узнал об изменениях и могу получить список что нужно купить )))))))))) В идеале еще карту прикрутить с магазинами поблизости... Вот тогда я смогу сказать что знаю qml )))

Сообщение отредактировал Rocky - 27.2.2011, 0:03
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 14.1.2025, 23:34