beeware toga未显示webview小部件

2024-05-17 19:45:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用beeware套装创建一个web浏览器,但无法在屏幕上显示webview小部件。这是我的密码:

import toga
from toga.style import Pack
from toga.style.pack import COLUMN, ROW


class PyBrowse(toga.App):

    def startup(self):
        main_box = toga.Box()

        url_box = toga.Box()
        self.url = ""
        self.url_entry = toga.TextInput(placeholder="enter url", style=Pack(flex=1))
        but = toga.Button("go")

        url_box.add(self.url_entry)
        url_box.add(but)

        cont = toga.WebView(url="https://google.com")

        main_box.add(url_box)
        main_box.add(cont)

        self.main_window = toga.MainWindow(title=self.formal_name)
        self.main_window.content = main_box
        self.main_window.show()


def main():
    return PyBrowse()

but on starting up I get this result

我不知道如何修复它,我是toga和beeware的初学者。如何让它显示webview小部件

另外,我使用的是windows电脑


Tags: fromimportselfboxaddurlstylemain