<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 編程開發 > 簡明python教程 >
        • 簡明python教程之13 個Python開發者必知的Python GUI庫

        本站最新發布   Python從入門到精通|Python基礎教程
        試聽地址  
        http://www.squ68.com/eschool/python.html


        Python是一種高級編程語言,它用于通用編程,由Guido van Rossum 在1991年首次發布。Python 的設計著重于代碼的可讀性。

        Python有一個非常大的標準庫,并且有一個動態類型系統,它還具有自動內存管理功能,支持多種編程范例。這些包括:

        ● 面向對象

        ● 命令式

        ● 函數式

        ● 程序式

        圖形用戶界面(GUI)

        GUI是一個人機交互的界面。換句話說,它是人類與計算機交互的一種方法。它使用窗口,圖標和菜單,也可以通過鼠標和鍵盤進行操作。

        GUI庫

        GUI庫是在編寫軟件時,需要圖形用戶界面(GUI)所需要的庫。在構建程序的GUI時,通常使用層疊方式,圖形控制元素直接疊加在一起。

        Python GUI

        當你使用python編寫應用程序時,你就一定要使用GUI。Python GUI的選擇有很多。目前來說,Python GUI程序庫有30多個跨平臺框架。現在就列出其我認為最好的13個:

        1. Tkinter

        是一個輕量級的跨平臺圖形用戶界面(GUI)開發工具,是Tk圖形用戶界面工具包標準的Python接口,目前可以運行于絕大多數的Unix平臺、Windows和Macintosh系統(Tkinter教程頁面:python-textbok.readthedocs.io

        2. Flexx

        許多Python GUI庫基于以其他語言編寫的庫,例如用C++編寫的庫有wxWidgets和libavg。但Flexx是用Python創建的,使用Web技術,也正因為如此 Flexx 是跨平臺的。只需要有 Python 和瀏覽器就可以運行。(教程地址:flexx.readthedocs.io/en

        3. CEF Python

        該框架基于Google Chromium,面向Windows,MAC OS和Linux,其主要用于在第三方應用程序中嵌入式瀏覽器的使用上。(項目地址:github.com/cztomczak/ce

        4. Dabo

         

         

        Dabo是一個跨平臺的應用程序開發框架,基于wxpython的再封裝庫。它提供數據庫訪問,商業邏輯以及用戶界面。(項目地址:dabodev.com/

        5. Kivy

         

         

        Kivy基于OpenGL ES 2,能夠讓使用相同源代碼創建的程序能跨平臺運行。這個框架是事件驅動的,基于主循環,非常適合開發游戲。(項目地址:kivy.org/#

        6. Pyforms

         

         

        Pyforms是一個用于開發GUI應用程序的Python 2.7 / 3.x跨環境運行框架。(項目地址:pyforms.readthedocs.io/

        7. PyGObject

         

         

        通過PyGObject,你可以為GNOME項目編寫Python應用程序,你也可以使用GTK +編寫Python應用程序。(項目地址:pygobject.readthedocs.io

        8. PyQt

        Qt是一個跨平臺的框架。它是用C ++編寫的。這是一個非常全面的庫。它包含許多工具和API。它被廣泛應用于許多行業。它涵蓋了很多平臺。PyQt是Qt庫的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。(項目地址:riverbankcomputing.com/

        9. PySide

        Qt(cute)是使用“C++”語言編寫的應用程序/用戶界面(UI)框架。“PySide”是“Qt”的封裝。與PySide的不同之處在于PyQt可以商用。(項目地址:wiki.qt.io/Category:Lan

        10. PyGUI

        PyGUI的一個主要目的就是盡量減少Python應用與平臺底層GUI之間的代碼量,面向Unix,Macintosh和Windows平臺(項目地址:cosc.canterbury.ac.nz/g

        11. libavg

        這是一個第三方庫,用C ++編寫的。它具有以下特性:

        ● 以Python變量的形式顯示元素

        ● 事件處理系統

        ● 計時器

        ● 日志支持(項目地址:libavg.de/site/

        12. PyGTK

        在Linux中常用的“GTK+”是“PyGTK”的“GTK +”封裝。與Kivy和PyQt相比,它能不加修改地,穩定運行各種操作系統之上,如Linux,Windows,MacOS等(項目地址:github.com/GNOME/pygtk

        13. wxPython

        wxPython 是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程序員很方便的創建完整的、功能鍵全的 GUI 用戶界面。 (項目地址:wxpython.org/

        上面介紹的這些GUI框架,涵蓋了大部分開發人員的需要。你可以根據你自己的需求,選擇適合你的GUI庫。

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看