日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Github項(xiàng)目推薦 | Flexx:純Python圖形界面開發(fā)工具集

 LibraryPKU 2019-04-03


用純Python編寫桌面和Web應(yīng)用程序

http://flexx.

Github項(xiàng)目地址:(點(diǎn)擊本條鏈接可跳轉(zhuǎn)查看)

https://github.com/flexxui/flexx

介紹

Flexx是一個(gè)純Python工具包,用于創(chuàng)建圖形用戶界面(GUI),它使用Web技術(shù)進(jìn)行渲染。 應(yīng)用程序完全用Python編寫;PScript轉(zhuǎn)換器動(dòng)態(tài)生成必要的JavaScript。

您可以使用Flexx創(chuàng)建(跨平臺(tái)的)桌面應(yīng)用程序、Web應(yīng)用程序,并將應(yīng)用程序?qū)С龅姜?dú)立的HTML文檔。 它也適用于Jupyter Notebook。

文檔請(qǐng)前往  Readthedocs 查看,項(xiàng)目代碼在本Github倉庫。

示例

點(diǎn)擊下面的圖片進(jìn)入交互式示例:

(注,在文末閱讀原文中點(diǎn)擊 https:///IrJ4Mmaj 也可以訪問)

http://demo.flexx.app 上有一個(gè)演示服務(wù)器,感興趣的朋友可以前往體驗(yàn)。

誕生原因

Flexx誕生的主要?jiǎng)訖C(jī)是基于一個(gè)不可否認(rèn)的事實(shí),即網(wǎng)絡(luò)(即瀏覽器技術(shù))已經(jīng)成為向用戶提供應(yīng)用程序以及(交互式)科學(xué)內(nèi)容的越來越流行的方法。

Flexx的目的是提供一個(gè)應(yīng)用程序框架來創(chuàng)建桌面應(yīng)用程序、web應(yīng)用程序和移動(dòng)應(yīng)用程序(希望很快就能實(shí)現(xiàn))。通過使用瀏覽器技術(shù),庫本身可以相對(duì)較小且代碼是純Python,從而使其廣泛可用且容易使用。

安裝

Flexx需要Python 3.5+,也適用于pypy。 此外,它還依賴以下的庫:

  • Tornado庫(純Python)。

  • PScript庫(純Python flexxui項(xiàng)目)。

  • Webruntime庫(純Python flexxui項(xiàng)目)。

  • Dialite庫(純Python flexxui項(xiàng)目)。

要安裝最新版本(和依賴項(xiàng)),請(qǐng)使用以下任一命令:

  • pip install flexx

  • conda install flexx -c conda-forge

或者用以下方法來獲得更新:

  • pip install https://github.com/flexxui/flexx/archive/master.zip

支持的瀏覽器

Flexx的目標(biāo)是支持所有現(xiàn)代瀏覽器,包括Firefox、Chrome和Edge。 

Internet Explorer 10及更高版本應(yīng)該也可以工作,但有些模塊可能會(huì)不穩(wěn)定。

如果要運(yùn)行桌面應(yīng)用程序,則需要安裝Firefox或NW.js.

License

Flexx使用 liberal 2-clause BSD 許可證。 有關(guān)詳細(xì)信息,請(qǐng)查看項(xiàng)目的LICENSE。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多