他のオブジェクトのプロパティにアクセスするのと同じように、Sliderの値にアクセスできます。行うことによって
myslider = Slider(min=0,max=100,value=50)
myslider.value
ここでは、ボタンとスライダを持つBoxLayoutの例を示します。 Pythonは作品のすべてを書いている間、それはなぜあなたがすべきである、少し厄介を見ることができます
に注意してくださいスライダーの現在の値
class MyWidget(BoxLayout):
def __init__(self, *args):
super(MyWidget, self).__init__()
self.orientation = 'vertical'
self.myslider = Slider(min=-100, max=100, value=25)
self.add_widget(self.myslider) # Add the slider
self.mybutton = Button(text='Click to get slider val')
self.add_widget(self.mybutton) # Add button
self.mybutton.bind(on_press=self.onclickgetval) # bind button to print slider value
def onclickgetval(self,instance):
print(self.myslider.value)
class MyRandomApp(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
MyRandomApp().run()
を印刷し、ボタンをクリックします.kvファイルを大量に使用する。非常に簡単で、はるかに直感的でわかりやすい。
あなたはPythonファイル内のSliderの現在の値にアクセスしたいですか? –
@Dipanshu Junejaはい正確に、さらに使用するために値を保存したい –
答えを確認してください。スライダの値を取得したら、ファイルを開いてテキストファイルに保存することができます。ファイルを開いてpythonで書き込む方法について、Google検索を行うことができます。唯一のカップルラインコード –