本文目錄一覽:
如何學習 Python GUI 編程
在網頁中下載python3解釋器,我下載時候,版本是選擇的是3.3,因為python3和python2語法上有些區別,所以大家就跟我一樣都用python3吧,或許有朋友對於“語法”這個詞不明白,沒關係,後面小編會給大家講到的。下好後,文件名為python-3.3.3.msi,當然因為我們下載時間不同,可能文件有所不同,比如你下的可能是python-3.4.0.msi,因為這個軟件也是在不斷升級中的
雙擊下載下來的安裝文件,一路都選“next”,到第三步“Customize Python ”,在列表中的“Add python.exe to Path”前的紅叉上點擊鼠標左鍵,然後選擇第一項“will be installed on local hard drive”,然後再點next,再稍等幾分鐘,python的解釋器就安裝好了。
然後我們在“開始”–“所有程序”中找到python
選擇IDLE(Python GUI),這是一個提供圖形化界面的python編程軟件,如果不用這個,我們就只有用那個黑色的框框了。打開IDLE,界面如下:
看到光標在“”後面閃爍了吧,我們在“”後面輸入命令,按下回車後,python解釋器就會解釋並執行這條命令了。好了,我們還是以最經典的入門程序來作為我們用python寫的第一個程序吧。我們用鍵盤敲入“print(“hello world”)”,在屏幕上顯示“hello word”,注意print後的括號是英文括號,而且編程語言中的符號都是英文符號,大家特別注意。敲下回車後,看到下面是不是顯示了“hello world”,注意此時 hello world前沒有“”,這個表明“hello world”是輸出結果。
接下來我們輸出一句中文,我們鍵入命令“print(“你好,朋友”)”,按下回車後,我們也會看到下面顯示了“你好,朋友”,注意我在描述時都為命令加了雙引號用於區別,大家在敲入命令時是不需要最外面的雙引號的,但是print中是需要雙引號的。
鬱悶於Python GUI開發,有沒有好的框架
1、Kivy
Kivy是一個開源工具包能夠讓使用相同源代碼創建的程序能跨平台運行。它主要關注創新型用戶界面開發,如:多點觸應用程序。Kivy還提供了一個多點觸摸鼠標模擬器。當前支持的平台包括:Linux、windows、Mac OS X和Android。
Kviy擁有能夠處理動畫、緩存、手勢、繪圖等功能。它還內置許多用戶界面控件如:按鈕、攝影機、表格、Slider和樹形控件等。
2、Flexx
Flexx是一個純Python工具包,用來創建圖形化界面應用程序。其使用web技術進行界面的渲染。你可以用Flexx來創建桌面應用,同時也可以導出一個應用到獨立的HTML文檔。因為使用純Python開發,所以Flexx是跨平台的。
3、PyQt
PyQt是Qt庫的Python版本。PyQt3支持Qt1到Qt3.PyQt4支持Qt4.它的首次發布也是在1998年,但是當時它叫PyKDE,因為開始的時候SIP和PyQt沒有公開。PyQt是用SIP寫的,PyQt提供GPL版和商業版。
4、wxPython
wxPython是Python語言的一套優秀的GUI圖形庫,允許Python程序員很方便的創建完整的、功能健全的GUI用戶界面。wxPython是作為優秀的跨平台GUI庫wxWidgets的Python封裝和Python模塊的方式提供給用戶的。
就如同Python和wxWidgets一樣,wxPython也是一款開源軟件,並且具有非常優秀的跨平台能力,能夠運行在32位windows、絕大多數的Unix或類Unix系統、Macintosh OS X上。
5、Tkinter
Tkinter是TK圖形用戶界面工具包標準的Python接口。TK是一個輕量級的跨平台圖形用戶界面開發工具。Tk和Tkinter可以運行在大多數的Unix平台、windows和Macintosh系統。
6、PyGTK
PyGTK讓你用Python輕鬆創建具有圖形用戶界面的程序,底層的GTK+提供了各式的可視元素和功能,如果需要,你能開發在GNOME桌面系統運行的功能完整的軟件。PyGTK真正具有跨平台性,它能不加修改地,穩定運行各種操作系統之上。除了簡單易用和快速的原型開發能力外,PyGTK還有一流的處理本地化語言的獨特功能。
了解更多python知識,推薦選擇【老男孩教育】。
八款常用的 Python GUI 開發框架推薦
作為Python開發者,你遲早都會用到圖形用戶界面來開發應用。本文將推薦一些 Python GUI 框架,希望對大家有所幫助。
Python 的 UI 開發工具包 Kivy
Kivy是一個開源工具包能夠讓使用相同源代碼創建的程序能跨平台運行。它主要關注創新型用戶界面開發,如:多點觸摸應用程序。Kivy還提供一個多點觸摸鼠標模擬器。當前支持的平台包括:Linux、Windows、Mac OS X和Android。
Kivy擁有能夠處理動畫、緩存、手勢、繪圖等功能。它還內置許多用戶界面控件如:按紐、攝影機、表格、Slider和樹形控件等。
Python 的 GUI 開發工具 Flexx
Flexx 是一個純 Python 工具包,用來創建圖形化界面應用程序。其使用 Web 技術進行界面的渲染。你可以用 Flexx 來創建桌面應用,同時也可以導出一個應用到獨立的 HTML 文檔。因為使用純 Python 開發,所以 Flexx 是跨平台的。只需要有 Python 和瀏覽器就可以運行。如果是使用桌面模式運行,推薦使用 Firefox 。
Qt 庫的 Python 綁定 PyQt
PyQt是Qt庫的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次發布也是在1998年,但是當時它叫 PyKDE,因為開始的時候SIP和PyQt沒有分開。PyQt是用SIP寫的。PyQt 提供 GPL版和商業版。
Python圖形開發包 wxPython
wxPython 是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程序員很方便的創建完整的、功能鍵全的 GUI 用戶界面。 wxPython 是作為優秀的跨平台 GUI 庫 wxWidgets 的 Python 封裝和 Python 模塊的方式提供給用戶的。
就如同Python和wxWidgets一樣,wxPython也是一款開源軟件,並且具有非常優秀的跨平台能力,能夠運行在32位windows、絕大多數的Unix或類Unix系統、Macintosh OS X上。
Tk 圖形用戶界面 Tkinter
Tkinter(也叫Tk接口)是Tk圖形用戶界面工具包標準的Python接口。Tk是一個輕量級的跨平台圖形用戶界面(GUI)開發工具。Tk和Tkinter可以運行在大多數的Unix平台、Windows、和Macintosh系統。
Tkinter 由一定數量的模塊組成。Tkinter位於一個名為_tkinter(較早的版本名為tkinter)的二進制模塊中 。Tkinter包含了對Tk的低 級接口模塊,低級接口並不會被應用級程序員直接使用,通常是一個共享庫(或DLL),但是在一些情況下它也被Python解釋器靜態鏈接。
Pywin32
Windows Pywin32允許你像VC一樣的形式來使用PYTHON開發win32應用。代碼風格可以類似win32 sdk,也可以類似MFC,由你選擇。如果你仍不放棄vc一樣的代碼過程在python下,那麼這就是一個不錯的選擇。
Python 圖形界面開發包 PyGTK
PyGTK讓你用Python輕鬆創建具有圖形用戶界面的程序.底層的GTK+提供了各式的可視元素和功能,如果需要,你能開發在GNOME桌面系統運行的功能完整的軟件.
PyGTK真正具有跨平台性,它能不加修改地,穩定運行各種操作系統之上,如Linux,Windows,MacOS等.除了簡單易用和快速的原型開發能力外,PyGTK還有一流的處理本地化語言的獨特功能.
用python快速開發絢麗桌面程序 pyui4win
pyui4win是一個開源的採用自繪技術的界面庫。支持C++和python。用它可以很容易實現QQ和360安全衛士這樣的絢麗界面。而且,pyui4win有所見即所得界面設計器,讓C++開發人員和python開發人員直接用設計工具設計界面,而不用關心界面如何生成和運行,可以顯著縮短界面開發時間。在pyui4win中,界面甚至可以完全交給美工去處理,開發人員可以只負責處理業務邏輯,把開發人員徹底從繁雜的界面處理中解放出來。
以上就是為大家分享的八款常用的python GUI開發框架推薦,希望能對你有幫助。更多python學習資料,可以關注“武漢千鋒”微信公眾號。
如何使用python寫gui編輯器
自帶編輯器python IDE(GUI):
python IDE(GUI)是交互環境下進行的,有相應的提示符“”。程序員寫一句,按下enter後,就會回應一句,出現“”.
若要按照正常的敲代碼換行,就按ctrl+n 自動創建一個編輯文件,編輯好後,再F5執行就可以了;或者在python IDE(GUI)的窗口中的File-New Window創建。
原創文章,作者:OEGBH,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129155.html