![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Rocky |
![]()
Сообщение
#1
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Разбираюсь с 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
Прикрепленные файлы
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.6.2025, 15:30 |