当前位置: 首页 > news >正文

同ip网站做301百度网址大全官方网站

同ip网站做301,百度网址大全官方网站,广告创意设计作品,滁州市建设工程管理处网站python web GUI框架-NiceGUI 教程(二) streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。 基…

python web GUI框架-NiceGUI 教程(二)

streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。

基本元素

Slider

from nicegui import uislider = ui.slider(min=0, max=100, value=50)
ui.label().bind_text_from(slider, 'value')ui.run()

在这里插入图片描述

Joystick

创建一个基于nipple.js的操纵杆


ui.joystick(color='blue', size=50,on_move=lambda e: coordinates.set_text(f"{e.x:.3f}, {e.y:.3f}"),on_end=lambda _: coordinates.set_text('0, 0'))
coordinates = ui.label('0, 0')ui.run()

在这里插入图片描述

Text Input

这个元素是基于Quasar’s QInput组件。每次击键都会调用on_change事件,值也会相应地更新。如果你想等到用户确认输入,你可以注册一个自定义的事件回调,例如ui.input(…).on(‘keydown.enter’,…)或ui.input(…).on(‘blur’,…)。可以使用验证参数来定义验证规则的字典。第一个失败的规则的键将显示为错误消息。

在这里插入图片描述

Textarea

这个元素是基于Quasar’s QInput组件。类型设置为textarea以创建多行文本输入。您可以使用validation参数来定义验证规则的字典。第一个失败的规则的键值将显示为一个错误消息。

from nicegui import uiui.textarea(label='Text', placeholder='start typing',on_change=lambda e: result.set_text('you typed: ' + e.value))
result = ui.label()ui.run()

在这里插入图片描述

Number Input

这个元素是基于Quasar’s QInput组件。您可以使用validation参数来定义验证规则的字典。第一个失败的规则的键将显示为错误消息。

from nicegui import uiui.number(label='Number', value=3.1415927, format='%.2f',on_change=lambda e: result.set_text(f'you entered: {e.value}'))
result = ui.label()ui.run()

在这里插入图片描述

Knob

这个元素是基于Quasar’s QKnob组件。该元素用于通过鼠标/触摸平移获取用户输入的数字。

from nicegui import uiknob = ui.knob(0.3, show_value=True)with ui.knob(color='orange', track_color='grey-2').bind_value(knob, 'value'):ui.icon('volume_up')ui.run()

在这里插入图片描述

Color Input

from nicegui import uilabel = ui.label('Change my color!')
ui.color_input(label='Color', value='#000000',on_change=lambda e: label.style(f'color:{e.value}'))ui.run()

在这里插入图片描述

Color Picker

from nicegui import uiwith ui.button(icon='colorize') as button:ui.color_picker(on_pick=lambda e: button.style(f'background-color:{e.color}!important'))ui.run()

在这里插入图片描述

Date Input

这个元素是基于Quasar’s QDate组件。日期是一个字符串,格式由掩码参数定义。您也可以使用范围或多个道具来选择一个日期范围或多个日期:

ui.date({'from': '2023-01-01', 'to': '2023-01-05'}).props('range')
ui.date(['2023-01-01', '2023-01-02', '2023-01-03']).props('multiple')
ui.date([{'from': '2023-01-01', 'to': '2023-01-05'}, '2023-01-07']).props('multiple range')
from nicegui import uiui.date(value='2023-01-01', on_change=lambda e: result.set_text(e.value))
result = ui.label()ui.run()

在这里插入图片描述

Time Input

这个元素是基于Quasar’s QTime组件。时间是一个字符串,格式由掩码参数定义。

from nicegui import uiui.time(value='12:00', on_change=lambda e: result.set_text(e.value))
result = ui.label()ui.run()

在这里插入图片描述

File Upload

基于Quasar’s QUploader组件。

from nicegui import uiui.upload(on_upload=lambda e: ui.notify(f'Uploaded {e.name}')).classes('max-w-full')ui.run()

在这里插入图片描述

http://www.yayakq.cn/news/830011/

相关文章:

  • 肇庆广宁住房和城乡建设部网站qq网页版在线登录官网
  • 推广网站报价wordpress调用友情链接
  • 聊城建设网站建设一个小游戏网站
  • 崇信网站建设西安网站托管公司招聘
  • 女人与狗做视频网站佛山公司网站建设价格
  • 网站建设怎么放到云空间常熟建设合同备案在哪个网站
  • 网站开发的概要设计模板深圳建设网站哪家最好
  • 建设网站的公司兴田德润在哪里企业网上的推广
  • 宁波建网站如何收费wordpress 媒体库加载不了图片
  • 龙岩网站建设要多少费用wordpress log文件大小
  • 聊城专业网站建设公司昆明软件开发公司有哪些
  • 虚拟机怎么做网站空间网站开发后台数据库怎么搞
  • 网站ui设计深圳外贸网站制作价格
  • 宁波正规网站建设方式网站设计论文结论
  • 网站管理过程wordpress子站点404
  • 网站暂时关闭 seo小俊哥网站建设
  • 长宁区网站制作设计网站建设的职责
  • 蒙古网站后缀一对一优势的网络营销方式
  • 企业网站自己可以做吗开网页慢是什么原因
  • 想要一个免费的网站自己制作一个网站需要什么软件
  • 小说网站怎么建设东莞外贸网站建设哪家好
  • 怎么开网站平台挣钱h5短视频源码
  • 长春seo建站法国网站域名
  • 云南网站制作价格模板网站建站步骤
  • 正规的家居行业网站开发宁波个人做网站
  • 做网站 徐州宁波营销网站建设
  • 无锡在线制作网站购物网站的搜索框用代码怎么做
  • 中山网站建设制作网站建设教程公司湖南岚鸿o k
  • 大酒店网站源代码室内设计效果图在哪里找
  • 小网站搜什么关键词好泰兴中信建设有限责任公司