如何在主窗口之前创建菜单

时间:2019-06-24 21:27:16

标签: python kivy

我想使用Python / Kivy为Android创建一个应用程序。运行附带的代码将打开一个窗口,您可以在其中向左和向右滑动。在进入此“滑动”窗口之前,我希望用户输入菜单,以便他可以在“滑动”,“选项”和其他可能性之间进行选择。因此,我想引入一个变量“ current_mode”,其初始值为0,表示我们在菜单中。在菜单窗口中单击“滑动”(1)或“选项”(2)的基础上,我想在相应的窗口中移动。

如何执行此操作?我通常在“ MyPaintWidget”或“ MyPaintApp”中实现此功能吗?

代码:

from kivy.app import App
from kivy.uix.widget import Widget

class MyPaintWidget(Widget):
    app_mode = 0

    initial = 0
    def on_touch_down(self, touch):
        self.initial = touch.x

    def on_touch_up(self, touch):
        if touch.x > self.initial:
            print("swipe right")
        else:
            print("swipe left")


class MyPaintApp(App):
    def build(self):
        return MyPaintWidget()


if __name__ == '__main__':
    MyPaintApp().run()

0 个答案:

没有答案