導航:首頁 > 編程語言 > guipython

guipython

發布時間:2022-02-10 10:50:47

python3 gui編程 哪個好

Python本身語法優美, 但一旦到了GUI就醜陋得不行.
wxPython PyQT都要用一種不夠優美的方式來描述GUI.
而且你有個很尷尬的問題, 要不要學一個你根本無法掌控的工具?
你花了錢買了本 wxPython in Action, 學熟練了. 這好了. Py3來了. 社區更新不到. 甚至哪天項目作者掛了, 參見web.py, 你怎麼辦? 雖然肯定會有大牛去接手, 但效率呢? 你本質上不是在學習GUI編程, 而是在學習如何使用工具.
就是說, 你學這些GUI, 根本上就是將自己綁定在了上面. Python最為人詬病的地方就是, Python 永遠要依靠別的庫來擴展, 沒有一種完全意義上的獨立性. 如果真能做到Java那種程度, 獨立不獨立也無所謂了.
所以, 我個人建議, 在這個不是桌面為王的時代. 買本HTML5的書, 用Python的WEB框架, 建立一個本地伺服器..雖然說又要學HTML5很麻煩, 但相比於用桌面各種各樣的GUI描述語言, HTML那種標簽化設計已經簡單很多了. 你完全不需要管理內存, 不需要擔心非同步的處理. 為下一步的在線化鋪平道路.
Python是什麼都能做一點, 但什麼都有替代品. 那就要發揮Python的優勢, 整合資源啊! 將GUI的渲染交給瀏覽器. 將邏輯的處理交給Python.
Python+HTML5+JS+Python框架使用經驗, 對未來也有好處.
你需要做的, 就是寫好一個模板, 然後用框架表現出來.

Ⅱ python gui是什麼意思

PYTHON是一門編程語言啊,
圖形用戶界面(Graphical User Interface,簡稱GUI,又稱圖形用戶介面)是指採用圖形方式顯示的計算機操作用戶界面。

只是說用python開發gui的程序很方便吧

Ⅲ 如何學習 Python GUI 編程

在https://www.python.org/downloads/網頁中下載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漂亮嗎

簡單一點的,玩tkinter

你要做產品,pyQT(pySide)

其他的雖然也有一些,但靠譜的並不多.

如果說好看 當然是pyQT的好看

Ⅳ python的GUI打不開

版本不兼容啊。你卸載3.1,然後把c盤的python33, python31目錄徹底刪除, 然後進入注冊表,把python相關的注冊項再刪除,然後重新安裝python31就可以了。

如果你有探索精神,就直接進入python31的目錄,在命令行下,輸入idle.py應該可以成功。 然後你再對比一下你的菜單上的idle,看看它是不是指向了31目錄。 如果指向了,則問題出在注冊表上,修改相應的項就可以。

Ⅵ python 編寫gui界面有哪些

安裝wxPython

下面是wxPython特別基礎的使用方法,將以一個小程序為例來說明,它的功能是在一個文本框中輸入文件名,點擊open按鈕,會在另一個文本框中顯示其內容,可以進行修改,點擊save可以保存修改。

wxPython的使用簡介

創建應用程序對象:wx.App()

app=wx.App()
app.MainLoop()

窗口/框架:wx.Frame()

win=wx.Frame(None,title='example')
win.Show()

組件

Ⅶ python gui 哪個漂亮

簡單一點的,玩tkinter

你要做產品,pyQT(pySide)

其他的雖然也有一些,但靠譜的並不多.

如果說好看 當然是pyQT的好看!

Ⅷ Python GUI庫大匯總

所有程序都是基於命令行的,這些程序可能只有一些「專業」的計算機人士才會使用。例如前面編寫的五子棋等程序,恐怕只有程序員自己才願意玩這么「糟糕」的游戲,很少有最終用戶願意對著黑乎乎的命令行界面敲命令。
相反,如果為程序提供直觀的圖形用戶界面(Graphics User Interface, GUI),最終用戶通過拖動滑鼠、單擊等動作就可以操作整個應用,這樣的應用程序就會很受政迎(實際上,Windows 之所以廣為人知,其最初的吸引力就是來自它所提供的圖形用戶界面)。
作為一個程序設計者,必須優先考慮用戶的感受,一定要讓用戶感到「爽」,程序才會被需要、被使用,這樣的程序才有價值。
在真正開始介紹 Python 圖形界面編程之前,首先簡單介紹一下 Python 的圖形用戶界面庫。
1) PyGObject
PyGObject 庫為基於 GObject 的 C 函數庫提供了內省綁定,這些庫可以支持 GTK+3 圖形界面工具集,因此時 GObject 提供了豐富的圖形界面組件。
2) PyGTK
PyGTK 基於老版本的 GTK+2 的庫提供綁定,藉助於底層 GTK+2 所提供的各種可視化元素和組件,同樣可以開發出在 GNOME 桌面系統上運行的軟體,因此它主要適用於 Linux/UNIX 系統。PyGTK 對 GTK+2 的 C 語言進行了簡單封裝,提供了面向對象的編程介面。其官方網址是http://www.pygtk.org/。
3) PyQt
PyQt 是 Python 編程語言和 Qt 庫的成功融合。Qt 本身是一個擴展的 C++ GUI 應用開發框架,Qt 可以在 UNIX、Windows 和 Mac OS X 上完美運行,因此 PyQt 是建立在 Qt 基礎上的 Python 包裝。所以 PyQt 也能跨平台使用。
4) PySide
PySide 是由 Nokia 提供的對 Qt 工具集的新的包裝庫,目前成熟度不如 PyQt。
5) wxPython
wxPython 是一個跨平台的 GUI 工具集,wxPython 以流行的 wxWidgets(原名 wxWindows)為基礎,提供了良好的跨平台外觀。簡單來說,wxPython 在 Windows上調用 Windows 的本地組件、在 Mac OS 上調用 Mac OS X 的本地組件、在 Linux 上調用 Linux 的本地組件,這樣可以讓 GUI 程序在不同的平台上顯示平台對應的風格。wxPython 是一個非常流行的跨平台的 GUI 庫。
如果讀者有需要,則完全可以選擇上面這些 Python GUI 庫來開發圖形用戶界面。如果考慮開發跨平台的圖形用戶界面,則推薦使用 PyQt 或 wsPython。

閱讀全文

與guipython相關的資料

熱點內容
cad2014教程pdf 瀏覽:199
怎麼遍歷伺服器同一類型的文件 瀏覽:436
惠普戰66畫圖編程 瀏覽:805
java面向對象作業 瀏覽:568
cad插件製作加密狗 瀏覽:923
cmd命令對話框 瀏覽:290
安卓應用怎麼常駐 瀏覽:676
安卓手機怎麼群發小費才不會被鎖 瀏覽:741
相機文件夾設置 瀏覽:855
centos7php怎麼用 瀏覽:119
查看linux操作系統版本的命令 瀏覽:382
收支預演算法怎麼做 瀏覽:875
模板如何上傳到伺服器 瀏覽:372
如何同步安卓信息到新ipad 瀏覽:364
騰訊雲輕量伺服器流量警告 瀏覽:503
u盤備份linux 瀏覽:120
高壓縮比活塞 瀏覽:92
壓縮彈簧標准件 瀏覽:25
linux統計個數命令 瀏覽:292
cad轉pdf居中 瀏覽:8