Форматирование сетки в кивах - PullRequest
0 голосов
/ 30 марта 2020

Я сейчас работаю над приложением в kivy. У меня вопрос по gridlayout и кнопкам. Вот так теперь выглядят мои кнопки и картинки https://i.stack.imgur.com/JrbkL.png. Когда вы увидите картинку, вы увидите кнопку воспроизведения, а рядом с кнопкой воспроизведения я хочу добавить еще две картинки. Кто-нибудь может помочь

Это мой код для картинки

GridLayout:
        rows: 3
        size_hint: 1, 1
        pos_hint: {"top": 1, "right": 1}
        Button:
            size_hint: 1, .4
            pos_hint: {"top": .4, "right": 1}
            text: "This is player 1"
        ImageButton:
            size_hint: 1, .2
            pos_hint: {"top": .2, "right": 1}
            source: "play.png"
        Button:
            size_hint: 1, .4
            pos_hint: {"top": .4, "right": 1}
            text: "This the second player"

1 Ответ

0 голосов
/ 30 марта 2020

Вы можете попробовать вставить еще один GridLayout с 3 столбцами во второй строке, так что-то вроде этого:

GridLayout:
        rows: 3
        size_hint: 1, 1
        pos_hint: {"top": 1, "right": 1}
        Button:
            size_hint: 1, .4
            pos_hint: {"top": .4, "right": 1}
            text: "This is player 1"

        GridLayout:
            cols: 3

            ImageButton:
                size_hint: 1, .2
                pos_hint: {"top": .2, "right": 1}
                source: "play.png"
            ImageButton:
                size_hint: 1, .2
                pos_hint: {"top": .2, "right": 1}
                source: "play.png"
            ImageButton:
                size_hint: 1, .2
                pos_hint: {"top": .2, "right": 1}
                source: "play.png"

        Button:
            size_hint: 1, .4
            pos_hint: {"top": .4, "right": 1}
            text: "This the second player"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...