Python NiceGui之初体验,用Pycharm CE 如何运行?

参考文章:Python Gui新框架:NiceGui之初体验 | SuiYan 碎言

我使用的是

首先通过命令行 pip3 install nicegui 成功安装了模块。

之后使用了python 命令运行了参考文章中的代码,命名为testnicegui.py.

from nicegui import ui
from nicegui.events import ValueChangeEventArguments


def show(event: ValueChangeEventArguments):
    name = type(event.sender).__name__
    ui.notify(f'{name}: {event.value}')


ui.button('Button', on_click=lambda: ui.notify('Click'))
with ui.row():
    ui.checkbox('Checkbox', on_change=show)
    ui.switch('Switch', on_change=show)
ui.radio(['A', 'B', 'C'], value='A', on_change=show).props('inline')
with ui.row():
    ui.input('Text input', on_change=show)
    ui.select(['One', 'Two'], value='One', on_change=show)
ui.link('And many more...', '/documentation').classes('mt-8')

ui.run()

使用命令行运行

顺利跳出来浏览器窗口,NiceGui是基于web的图形界面,其后端是fastapi,前端有tailwindcss加特,界面效果还是很不错,而且风格是google Material-UI,很清新。

Python NiceGui之初体验,用Pycharm CE 如何运行?_第1张图片但是,当我换了运行的方式,使用Pycharm CE 去run脚本的时候,依旧是报错。Python NiceGui之初体验,用Pycharm CE 如何运行?_第2张图片有通过Terminal 安装过nicegui的包,报错信息相同。 

请教各路大神如何解决? 

你可能感兴趣的:(python,开发语言,pycharm,ui)