kivy中的Python if语句问题

kivy中的Python if语句问题,python,if-statement,kivy,Python,If Statement,Kivy,我在windows 10上的kivy中使用python spinner = Spinner( # default value shown text='-', # available values values=('Calendar', '2 Week Calendar', 'Calendar of Faces'), # positioning size_hint=(None, None), size=(100, 44), pos_h

我在windows 10上的kivy中使用python

spinner = Spinner(
    # default value shown
    text='-',
    # available values
    values=('Calendar', '2 Week Calendar', 'Calendar of Faces'),
    # positioning
    size_hint=(None, None),
    size=(100, 44),
    pos_hint={'center_x': .07, 'center_y': .96})

def show_selected_value(spinner, text):
    print('The spinner', spinner, 'has text', text)

spinner.bind(text=show_selected_value)

def MoveScreen(text):
    if text = "Calendar":
        sm.current = "Calendar"

我想用旋转器来换屏幕。微调器本身可以工作,但当我添加if语句时,它不能工作。错误消息指向“文本”后的“=”。

=
用于赋值。像这样使用
=

if text == "Calendar":
    sm.current = "Calendar"