python ui庫 常用Python GUI庫

2021-10-11 07:28:21 字數 1043 閱讀 1723

1、wxpython

wxpython 是乙個跨平台的 gui 工具集,是 python 語言的一套優秀的 gui 圖形庫,允許程式設計師建立完整的、功能鍵全的 gui 使用者介面。它以wxwidgets為基礎,可以分別在windows、mac os、linux上呼叫它們的本地元件,讓 gui 程式在不同的平台上顯示對應的風格。

2、kivy

kivy 是乙個開源庫,能夠讓使用相同源**建立的程式實現跨平台執行,而且它還可以做創新型使用者介面開發,如果有做創新型使用者介面的可以關注一下。

3、dabo

dabo是乙個跨平台的應用程式開發框架,它使用python語言開發,基於wxpython的再封裝庫。作為乙個跨平台應用開發框架,它可以用來建立以資料為中心的應用程式,而且還提供資料庫訪問,商業邏輯以及使用者介面。

4、flexx

flexx 是乙個python工具包,可以用來建立圖形化介面程式,還支援使用 web 技術進行介面的渲染,只要有 python 和瀏覽器就可以執行。

5、tkinter

這是乙個跨平台圖形使用者介面gui開發工具,是tk圖形使用者介面工具包標準的python介面,它很輕量,而且可以執行於絕大多數的unix平台、windows和macintosh系統。

6、pyqt

pyqt 是乙個非常全面的庫,是python程式語言和qt庫的成功融合。qt本身是乙個擴充套件的c++ gui應用開發框架,可以在unix、windows和mac os x上執行,而且能跨平台使用,被廣泛應用於許多行業。

7、pygtk

pygtk 主要適用於 linux/unix 系統,基於老版本的 gtk+2 的庫提供繫結,借助於底層 gtk+2 所提供的各種視覺化元素和元件,能開發出在 gnome 桌面系統上執行的軟體。值得一提的是,pygtk 對 gtk+2 的c語言進行了簡單封裝,提供了物件導向的程式設計介面。

8、pywin32

windows pywin32 庫允許我們像 vc 一樣的形式使用 python 開發 win32 應用。pywin32提供了很多訪問windows的api。較重要的三個模組就是win32api、win32gui和win32con。

python ui自動化之元素定位和常用操作

一 最通用的幾種定位方式 1.通過id定位 2.通過name定位 3.通過class屬性 4.通過文字鏈結 driver.find element by link text 新聞 以上的方法都是最基本的方法,在實際中用到的並不多。接下來的兩個方法才是重點!一 xpath方法1.通過絕對路徑 但是這個...

pymysql 模組快速插入資料庫(python)

先建立database資料庫 建立表字段 再帶入 插入資料 檔名order2.py import random def order1 sql for s in range 1,10 name random.choice 趙錢孫李周吳鄭王 random.choice 紅明嬌瑞睿蕊星三 age rand...

python 發布庫 怎麼發布自己的python庫

開發者可以通過python官方的第三方倉庫pypi python package index 來發布自己開發的python庫。方法是 1 新建乙個專案資料夾和主程式 2 選擇合適的開源證書 3 編寫setup.py檔案和使用文件 4 發布。前言與簡介 我想任何乙個有追求的python開發者在度過基礎...