Лента — это следующий компонент:
Я хотел бы создать компонент, используя QtQuick (QML) и PySide2 в качестве бэкэнда.
Текущие решения, которым я научил: я знаю, что могу создавать кнопки с помощью TopBar, например:
Я могу создать три разных делегата для трех разных типов кнопок:
Делегат 1:
Делегат 2:
Делегат 3:
И измените их, указав как «тип» в модели.
---------------------------------------------------------
Но как мне их соединить? Я учил: • ListView может иметь только одну ориентацию, поэтому я не могу построить его, используя это. • Grid View, но он также имеет ту же проблему с одной возможной ориентацией.
Может кто-нибудь, пожалуйста, дайте мне представление о том, как я могу создать ленточный компонент? Как должна быть указана модель?
Как добавить группу кнопок внизу, например:
Он должен автоматически расширяться в соответствии с количеством кнопок в группе.