相关疑难解决方法(0)

Kivy-在另一个屏幕上更改滑块类的值

我有一个滑块,该滑块的值会更改标签。这很容易理解。现在的问题是我想使用此值在另一个屏幕上显示。最终,我希望滑块在另一个屏幕上显示1-16张图像,具体取决于滑块上选择的值。以下是我目前的情况,该屏幕在该屏幕上效果很好,但是如何获取此值以显示在另一个屏幕上?我知道我必须创建一个类,该类已经进行了多次尝试,并且每次尝试都让我感到困惑,而不是更好地理解它。

<NewGameScreen>:
    name: 'newgame'
    BoxLayout:
        orientation: 'vertical'
        height: 100       

        Label:
            text: 'New Game'
            font_size: 70
                Label:
                    text: 'Players'
                    font_size: 30
                    pos: 300, 400

                Slider:
                    id: s1
                    pos: 420, 400
                    width: '250dp'
                    min: 1
                    max: 16
                    step: 1
                    value: 1
                    on_value: s1.value = self.value

                Label:
                    text: '{}'.format(s1.value)
                    font_size: 30
                    pos: 670, 400
Run Code Online (Sandbox Code Playgroud)

bind class slider kivy

5
推荐指数
1
解决办法
3293
查看次数

标签 统计

bind ×1

class ×1

kivy ×1

slider ×1