猿问

Dash-plotly 部署为 Android 或 IOS 的 apk

有没有办法为 Android 或 IOS 创建一个 dash-plotly 应用程序?我已经阅读了一些Beeware文档,但我仍然不知道如何获取我的仪表板并将其包含到 app.py 默认文件中:


import toga

from toga.style import Pack

from toga.style.pack import COLUMN, ROW



class Matics(toga.App):


    def startup(self):

        """

        Construct and show the Toga application.


        Usually, you would add your application to a main content box.

        We then create a main window (with a name matching the app), and

        show the main window.

        """

        main_box = toga.Box()


        self.main_window = toga.MainWindow(title=self.formal_name)

        self.main_window.content = main_box

        self.main_window.show()



def main():

    return Matics()


他们提供的示例是一个 Hello world 应用程序,其代码如下:



class HelloWorld(toga.App):

    def startup(self):

        main_box = toga.Box(style=Pack(direction=COLUMN))


        name_label = toga.Label(

            'Your name: ',

            style=Pack(padding=(0, 5))

        )

        self.name_input = toga.TextInput(style=Pack(flex=1))


        name_box = toga.Box(style=Pack(direction=ROW, padding=5))

        name_box.add(name_label)

        name_box.add(self.name_input)


        button = toga.Button(

            'Say Hello!',

            on_press=self.say_hello,

            style=Pack(padding=5)

        )


        main_box.add(name_box)

        main_box.add(button)


        self.main_window = toga.MainWindow(title=self.formal_name)

        self.main_window.content = main_box

        self.main_window.show()


    def say_hello(self, widget):

        print("Hello", self.name_input.value)


我还没有找到一种方法将破折号图代码包含在 main_box 中。


我的目标是将仪表板作为 Android 的 APK,所以如果 beeware 不是解决方案,我会很高兴看到解决方案是什么。


当年话下
浏览 78回答 1
1回答

互换的青春

要将公文包代码部署到 apk 中,首先在项目目录中打开命令提示符,然后在命令窗口中键入:briefcase create android完成所有工作后,然后键入:briefcase build android然后需要几分钟的时间,然后你的 apk 将被创建,并为此创建一个 iOS 应用程序,你需要和 Mac PC 和命令是相同的,但你必须用 iOS 替换 android .. 谢谢
随时随地看视频慕课网APP

相关分类

Python
我要回答