Size: a a a

2020 June 28

ДП

Дмитрий Попов... in Qt
Ваня Ярмолович
ну а когда мне понадобится при нажатии на плюс добавлять событие, тоже через открывающуюся страницу, тоже не получится её открыть в swipeView? тоесть swipeView со stackView совместить невозможно?
Возможно всё. Я тогда не совсем понимаю что вам нужно. Продумайте как пользователь сможет перемещаться между экранами и выберите наиболее удобный view
источник

AS

Anatoly Shirokov in Qt
стартовая страница StackView - у вас SwipeView, а к странице настроек переходите через stackView.push(settingsView)
источник

Е

Егор in Qt
Ваня Ярмолович
ну а когда мне понадобится при нажатии на плюс добавлять событие, тоже через открывающуюся страницу, тоже не получится её открыть в swipeView? тоесть swipeView со stackView совместить невозможно?
onClicked: {
mainvView.push(addPage)
}
источник

AS

Anatoly Shirokov in Qt
закрыть страницу настроек: stackView.pop()
источник

Е

Егор in Qt
Егор
onClicked: {
mainvView.push(addPage)
}
Только я не понимаю, почему нельзя дважды одну и ту же страницу пушнуть
источник

Е

Егор in Qt
Ваня Ярмолович
ну а когда мне понадобится при нажатии на плюс добавлять событие, тоже через открывающуюся страницу, тоже не получится её открыть в swipeView? тоесть swipeView со stackView совместить невозможно?
Возможно, я так и сделал, работает нормально
источник

ВЯ

Ваня Ярмолович... in Qt
Anatoly Shirokov
стартовая страница StackView - у вас SwipeView, а к странице настроек переходите через stackView.push(settingsView)
да, это я понимаю, просто хотелось узнать можно ли совместить swipeView и stackView, тоесть переход по основным двум страницам реализовать через swipeView, а редактирование/добавление элементов и переход в меню настроек осуществлялось через stackView
источник

AS

Anatoly Shirokov in Qt
Ваня Ярмолович
да, это я понимаю, просто хотелось узнать можно ли совместить swipeView и stackView, тоесть переход по основным двум страницам реализовать через swipeView, а редактирование/добавление элементов и переход в меню настроек осуществлялось через stackView
да, можно
источник

AS

Anatoly Shirokov in Qt
stackView - сделайте головой
источник

AS

Anatoly Shirokov in Qt
initialView - ваш SwipeView
источник

Е

Егор in Qt
Ваня Ярмолович
да, это я понимаю, просто хотелось узнать можно ли совместить swipeView и stackView, тоесть переход по основным двум страницам реализовать через swipeView, а редактирование/добавление элементов и переход в меню настроек осуществлялось через stackView
https://doc.qt.io/qt-5/qml-qtquick-controls2-toolbar.html вот тут нормальный пример скелета приложения
источник

ВЯ

Ваня Ярмолович... in Qt
Спасибо большое за ответы, буду пробовать, правда трудно найти инфу по qml, дефолтный qt было намного проще освоить из-за структурированной документации)
источник

Е

Егор in Qt
Ваня Ярмолович
Спасибо большое за ответы, буду пробовать, правда трудно найти инфу по qml, дефолтный qt было намного проще освоить из-за структурированной документации)
По qml документация не хуже
источник

Е

Егор in Qt
а учитывая, что примеры кумльные не на 1-5 файлов разбиты, запускать и пощупать еще легче (даже в вебе можно)
источник

ДП

Дмитрий Попов... in Qt
Шлее, qmlbook, документация. Любое на ваш выбор
источник

AS

Anatoly Shirokov in Qt
Ваня Ярмолович
Спасибо большое за ответы, буду пробовать, правда трудно найти инфу по qml, дефолтный qt было намного проще освоить из-за структурированной документации)
примеры есть еще в креаторе
источник

ВЯ

Ваня Ярмолович... in Qt
хз, у меня возникала путаница в версиях, нашёл фичу в книге шлее, собираюсь применить, а она юзалась в 1 версии и заменена чем то другим
источник

ВЯ

Ваня Ярмолович... in Qt
да, я в креаторе gallery запускал, очень хороший пример
источник

Е

Егор in Qt
Ваня Ярмолович
хз, у меня возникала путаница в версиях, нашёл фичу в книге шлее, собираюсь применить, а она юзалась в 1 версии и заменена чем то другим
неча устаревших авторов читать, документация регулярно обновляется
источник

ДП

Дмитрий Попов... in Qt
Ничего не устаревший, основы почитал в книге, а если что то новое нужно то документацию открываешь
источник