国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價(jià)值的文章主要介紹了python web GUI框架-NiceGUI 教程(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

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

streamlit可以在一些簡(jiǎn)單的場(chǎng)景下仍然推薦使用,但是streamlit實(shí)在不靈活,受限于它的核心機(jī)制,NiceGUI是一個(gè)靈活的web框架,可以做web網(wǎng)站也可以打包成獨(dú)立的exe。

基本元素

Label

顯示一些文本。

from nicegui import ui
ui.label('some label')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言



Icon

這些元素是基于 Quasar’s QIcon 實(shí)現(xiàn)的。

from nicegui import ui
ui.icon('thumb_up', color='primary').classes('text-5xl')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言

Avatar

avatar 元素是 Quasar’s QAvatar 實(shí)現(xiàn)的。

from nicegui import ui
ui.avatar('favorite_border', text_color='grey-11', square=True)
ui.avatar('img:https://nicegui.io/logo_square.png', color='blue-2')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言

Link

Create a hyperlink.

創(chuàng)建超鏈接。要跳轉(zhuǎn)到頁(yè)面中的特定位置,您可以使用ui.link_target(“name”)放置可鏈接的錨點(diǎn),并使用ui.link(target=“#name”)鏈接到該錨點(diǎn)。

from nicegui import ui
ui.link('NiceGUI on GitHub', 'https://github.com/zauberzeug/nicegui')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言



Button

這個(gè)元素是基于Quasar’s QBtn 實(shí)現(xiàn)的。

顏色參數(shù)接受類Quasar顏色、Tailwind顏色或CSS顏色。如果使用Quasar顏色,按鈕將根據(jù)Quasar主題包括文本的顏色進(jìn)行樣式設(shè)置。注意,像"red"這樣的顏色既是Quasar的顏色,也是CSS的顏色。在這種情況下,Quasar的顏色將被使用。

from nicegui import ui
ui.button('Click me!', on_click=lambda: ui.notify(f'You clicked me!'))
ui.run()


python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言

Badge

badge 元素基于 Quasar’s QBadge 完成。

from nicegui import ui
with ui.button('Click me!', on_click=lambda: badge.set_text(int(badge.text) + 1)):
    badge = ui.badge('0', color='red').props('floating')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言

Toggle

這些選項(xiàng)可以指定為值列表,也可以指定為將值映射到標(biāo)簽的字典。在操作選項(xiàng)之后,調(diào)用update()來(lái)更新UI中的選項(xiàng)。

from nicegui import ui
toggle1 = ui.toggle([1, 2, 3], value=1)
toggle2 = ui.toggle({1: 'A', 2: 'B', 3: 'C'}).bind_value(toggle1, 'value')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言


Radio Selection

這些選項(xiàng)可以指定為值列表,也可以指定為將值映射到標(biāo)簽的字典。在操作選項(xiàng)之后,調(diào)用update()來(lái)更新UI中的選項(xiàng)。

from nicegui import ui
radio1 = ui.radio([1, 2, 3], value=1).props('inline')
radio2 = ui.radio({1: 'A', 2: 'B', 3: 'C'}).props('inline').bind_value(radio1, 'value')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言


Dropdown Selection

這些選項(xiàng)可以指定為值列表,也可以指定為將值映射到標(biāo)簽的字典。在操作選項(xiàng)之后,調(diào)用update()來(lái)更新UI中的選項(xiàng)。

from nicegui import ui
select1 = ui.select([1, 2, 3], value=1)
select2 = ui.select({1: 'One', 2: 'Two', 3: 'Three'}).bind_value(select1, 'value')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言


Checkbox

from nicegui import ui
checkbox = ui.checkbox('check me')
ui.label('Check!').bind_visibility_from(checkbox, 'value')
ui.run()


python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言


Switch

from nicegui import ui
switch = ui.switch('switch me')
ui.label('Switch!').bind_visibility_from(switch, 'value')
ui.run()

python web GUI框架-NiceGUI 教程(一),python,前端,開發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-732737.html

到了這里,關(guān)于python web GUI框架-NiceGUI 教程(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于C#語(yǔ)言的GUI開發(fā),主要介紹WPF框架

    基于C#語(yǔ)言的GUI開發(fā),主要介紹WPF框架

    下面是幾種常見(jiàn)基于.Net的界面開發(fā)框架,都是Microsoft提供,下面簡(jiǎn)介由GPT生成 WinForms (Windows Forms WPF (Windows Presentation Foundation) UWP (Universal Windows Platform) MAUI (Multi-platform App UI) WinForms(Windows Forms): 介紹: WinForms是由Microsoft提供的用于開發(fā)Windows桌面應(yīng)用程序的UI框架。它使用簡(jiǎn)單

    2024年02月03日
    瀏覽(58)
  • Web前端開發(fā)的10個(gè)前端主流框架

    用戶體驗(yàn)是網(wǎng)站、Web應(yīng)用程序最重要的部分,再?gòu)?qiáng)大的特性和功能,如果沒(méi)有良好的用戶體驗(yàn),那也只能是個(gè)擺設(shè)。這需要使用前端框架來(lái)簡(jiǎn)化交互式、以用戶為中心的網(wǎng)站的開發(fā)。憑借我們作為 Web 開發(fā)公司的經(jīng)驗(yàn),我們收集了用于 Web 應(yīng)用程序開發(fā)的最佳前端框架。使用這

    2024年02月03日
    瀏覽(21)
  • 常見(jiàn)的web前端開發(fā)框架:Vue.js

    ????????常見(jiàn)的Web前端開發(fā)框架包括Bootstrap、Vue.js、React.js、Angular.js等。每個(gè)框架都有其獨(dú)特的特點(diǎn)和優(yōu)勢(shì),開發(fā)者可以根據(jù)項(xiàng)目的需求和個(gè)人的喜好來(lái)選擇合適的框架。同時(shí),隨著技術(shù)的不斷發(fā)展,新的框架和工具也會(huì)不斷涌現(xiàn),為Web前端開發(fā)帶來(lái)更多的選擇和可能性。

    2024年02月20日
    瀏覽(26)
  • 前端UI框架有哪些|20個(gè)優(yōu)秀免費(fèi)開源的WEB前端UI框架提高網(wǎng)站開發(fā)效率

    前端UI框架有哪些|20個(gè)優(yōu)秀免費(fèi)開源的WEB前端UI框架提高網(wǎng)站開發(fā)效率

    最近準(zhǔn)備學(xué)習(xí)一下前端UI我也是在網(wǎng)上找了很久最終整理出來(lái)了20個(gè)不錯(cuò)的前端UI框架網(wǎng)站,大家都知道很多成熟的前端框架可以直接引,學(xué)習(xí)框架可以提升我們網(wǎng)站的開發(fā)速度。有些大型公司的前端或者后端框架都是用自己開發(fā)的,對(duì)于大部分用戶和公司來(lái)講,我們可以用開

    2024年02月06日
    瀏覽(86)
  • 20個(gè)優(yōu)秀免費(fèi)開源的WEB前端UI框架提高網(wǎng)站開發(fā)效率

    最近準(zhǔn)備學(xué)習(xí)一下前端UI我也是在網(wǎng)上找了很久最終整理出來(lái)了20個(gè)不錯(cuò)的前端UI框架網(wǎng)站,大家都知道很多成熟的前端框架可以直接引,學(xué)習(xí)框架可以提升我們網(wǎng)站的開發(fā)速度。有些大型公司的前端或者后端框架都是用自己開發(fā)的,對(duì)于大部分用戶和公司來(lái)講,我們可以用開

    2024年02月06日
    瀏覽(95)
  • 15個(gè)優(yōu)秀的響應(yīng)式CSS框架,web游戲開發(fā)教程

    15個(gè)優(yōu)秀的響應(yīng)式CSS框架,web游戲開發(fā)教程

    響應(yīng)式Web設(shè)計(jì)旨在為各種設(shè)備提供最佳的瀏覽體驗(yàn)。本文匯總了一些優(yōu)秀的響應(yīng)式Web設(shè)計(jì)HTML和CSS框架,包括Bootstrap、Tailwind CSS、Tachyons、Foundation、Material Design、UIkit、Pure CSS和MDL。

    2024年04月16日
    瀏覽(27)
  • Python開發(fā)自定義Web框架

    Python開發(fā)自定義Web框架

    接收web服務(wù)器的動(dòng)態(tài)資源請(qǐng)求,給web服務(wù)器提供處理動(dòng)態(tài)資源請(qǐng)求的服務(wù)。根據(jù)請(qǐng)求資源路徑的后綴名進(jìn)行判斷: 如果請(qǐng)求資源路徑的后綴名是 .html 則是動(dòng)態(tài)資源請(qǐng)求, 讓web框架程序進(jìn)行處理。 否則是靜態(tài)資源請(qǐng)求,讓web服務(wù)器程序進(jìn)行處理。 1.開發(fā)Web服務(wù)器主體程序 1、接

    2024年01月20日
    瀏覽(20)
  • Web3、區(qū)塊鏈、合約開發(fā)語(yǔ)言、框架、工具深度對(duì)比選型【萬(wàn)字長(zhǎng)文】

    目錄 前言 1. 智能合約語(yǔ)言 Solidity Vyper Rust 智能合約語(yǔ)言總結(jié) Chainlink

    2023年04月09日
    瀏覽(27)
  • 前端框架技術(shù)革新歷程:從原生DOM操作、數(shù)據(jù)雙向綁定到虛擬DOM等框架原理深度解析,Web開發(fā)與用戶體驗(yàn)的共贏

    前端框架技術(shù)革新歷程:從原生DOM操作、數(shù)據(jù)雙向綁定到虛擬DOM等框架原理深度解析,Web開發(fā)與用戶體驗(yàn)的共贏

    前端的發(fā)展與前端框架的發(fā)展相輔相成,形成了相互驅(qū)動(dòng)、共同演進(jìn)的關(guān)系。前端技術(shù)的進(jìn)步不僅催生了前端框架的產(chǎn)生,也為其發(fā)展提供了源源不斷的動(dòng)力。 前端,即Web前端,是指在創(chuàng)建Web應(yīng)用程序或網(wǎng)站過(guò)程中負(fù)責(zé)用戶界面(User Interface, UI)構(gòu)建與交互的部分,是用戶與

    2024年04月26日
    瀏覽(58)
  • [Java Web]element | 一個(gè)由餓了么公司開發(fā)的前端框架,讓你快速構(gòu)建現(xiàn)代化、美觀的 Web 應(yīng)用程序。

    [Java Web]element | 一個(gè)由餓了么公司開發(fā)的前端框架,讓你快速構(gòu)建現(xiàn)代化、美觀的 Web 應(yīng)用程序。

    ?作者介紹:大二本科網(wǎng)絡(luò)工程專業(yè)在讀,持續(xù)學(xué)習(xí)Java,努力輸出優(yōu)質(zhì)文章 ?作者主頁(yè):@逐夢(mèng)蒼穹 ?所屬專欄:Java Web ?如果覺(jué)得文章寫的不錯(cuò),歡迎點(diǎn)個(gè)關(guān)注一鍵三連??有寫的不好的地方也歡迎指正,一同進(jìn)步?? https://element.eleme.cn/#/zh-CN/component/installation ??Element 是

    2024年02月05日
    瀏覽(48)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包