如何使用 Python 制作 Web 应用程序用户界面

liftword4个月前 (01-11)技术文章37

如何使用 Python 构建 Web UI

Anvil让您可以完全用Python构建应用程序的前端–无需HTML、CSS或Javascript。您可以通过在Anvil的可视化设计器中拖放组件或使用Python代码添加组件来构建您的Ul:

让我们看看如何使用 Anvil 编辑器创建用户界面,将这个应用程序变成一个向用户打招呼的“hello world”应用程序。

Anvil IDE 的中间是表单编辑器,它分为设计视图和代码视图。 在 Anvil 编辑器的右侧,您会找到工具箱。

供用户输入姓名的文本框:

要配置组件,你可以在属性面板的右侧编辑他们的属性,包括组件显示的信息及其样式。

每个组件都是一个Python对象,因此您还可以在表单编辑器的代码视图中设置组件的属性:

所有组件都有可以引发的事件。例如,当您的应用程序的用户单击一个Button组件时,它会引发一个单击事件。我们可以在代码视图中创建一个Python方法,以便在发生这种情况时调用。在您的 Button的click方法中,您可以调用Anvil 的alert函数来显示一个向您的用户打招呼的警报:

现在您可以单击运行来测试您的应用程序及其界面。您的用户现在可以输入他们的姓名并单击say hi按钮显示警报:

使用拖放设计器并不是在Anvil中构建用户界面的唯一选择。您还可以直接在代码中创建组件并将其添加到用户界面:

Anvil带有所有常用的U组件....按钮.…文本框、下拉列表、表格等等。如果这还不够,您可以创建自己的自定义组件并与其他应用程序共享它们。

使用Anvil构建您自己的应用程序

如果你是新来的,欢迎!Anvil是一个只用Python构建全栈Web应用程序的平台。无需与JS、HTML、CSS、Python、SQL及其所有框架搏斗——只需使用Python构建即可。

相关文章

Python 创建用户界面之 PyQt5 的使用

之前给大伙介绍了下 tkinter ,有朋友希望小帅b对其它的 Python GUI 框架也说道说道,那么今天就来说说 PyQt5 如何创建用户界面。Qt 是用 C++ 写的开发工具,其中包含一个非常...

手把手教你使用Python打造一款摸鱼倒计界面

大家好,我是吴老板。前言前段时间在微博看到一段摸鱼人的倒计时模板,感觉还挺有趣的。于是我用了一小时的时间写了个页面出来 摸鱼办地址 (当然是摸鱼的时间啦)。模板是这样的:摸鱼办公室 【摸鱼办公室】今天...