欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

GUI編程中有哪些好用的框架

林玟書2年前38瀏覽0評論

GUI編程中有哪些好用的框架?

Python桌面GUI開發的庫其實很多,下面我簡單介紹幾個,感興趣的朋友可以嘗試一下,實驗環境win10+python3.6+pycharm5.0,主要內容如下:

1.tkintert:這個是python自帶的一個標準庫,專門用于GUI開發,跨平臺、小巧輕便,對于日常的小型應用來說,完全可以選擇這個庫,使用簡單、好學易懂,可以快速創建我們自己的GUI應用,下面簡單介紹一下這個庫的使用:

測試代碼如下,其實就是先創建主窗口,然后添加對應的控件就行,這里簡單添加了一個Label控件:

程序運行截圖如下,就是一個簡單的窗口,很簡單吧:

2.EasyGui:這個是基于tkinter的一個GUI開發庫,是對tkinter的高級封裝,使用起來更加方便、快捷,代碼量更少,學習起來也非常容易,經常被用于設計一些簡單的對話框或彈出框,是一個小巧、靈活的GUI開發庫,下面我簡單介紹一下這個庫的安裝和使用,主要步驟如下:

安裝EasyGui,這個直接在cmd窗口中輸入命令“pip install easygui”就行,如下:

安裝成功后,我們就可以進行正常的測試了,主要代碼如下,一個簡單的信息錄入框:

程序運行截圖如下,很簡單吧:

3.wxPython:這是一個非常不錯的GUI庫,使用靈活、跨平臺,借助這個庫,程序員可以快速創建完整、功能完全的用戶界面,對于開發中小型應用來說,是一個非常不錯的選擇,下面我簡單介紹一下這個庫的安裝和使用:

安裝wxPython,這個直接在cmd窗口輸入命令“pip install wxpython”就行,如下:

安裝完成后,我們就可以進行正常的測試了,主要代碼如下,一個簡單的文本編輯器:

程序運行截圖如下,還不錯吧:

4.kivy:這是一個跨平臺的GUI開發框架,只需編寫一套代碼,即可運行在主流的操作平臺上,包括Linux,Linux,OS X,Android,iOS等,對于想開發利用python開發安卓程序的朋友來說,是一個不錯的選擇,下面我簡單介紹一下這個庫的安裝和使用:

安裝kivy,這個直接按照官網的步驟來就行,如下:

安裝完成后,我們就可以進行簡單的測試了,主要代碼如下:

程序運行截圖如下,當然,你也可以直接把這個應用打包成apk等:

5.PyQt:這是Qt提供給Python的一個接口包,功能強大、控件眾多,借助這個框架,我們可以快速的構建GUI應用,只不過相對于上面幾個GUI庫來說,學習起來有一定難度,但是對于開發中大型應用來說,是一個不錯的選擇,下面我簡單介紹一下這個庫的安裝和使用:

安裝PyQt,這個直接在cmd窗口輸入命令“pip install pyqt5”就行,如下,需要稍微等待一會兒:

安裝成功后,我們就可以進行正常的測試了,代碼如下,一個簡單的計算器:

程序運行截圖如下,一個小巧的計算器:

當然,你也可以直接用qtdesiger直接拖拽控件設計界面,也行,最后將ui文件打包成py文件就行:

目前,就介紹這5個GUI開發庫吧,感興趣的可以下載嘗試一下,至于選擇哪個庫,根據具體項目而定,多做討論調研,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。