圖形用戶界面入門中安裝EasyGui

2020-12-03 溪流在心中

1、安裝 EasyGui

本章給大家介紹圖形用戶界面編程,也就是平時常說的GUI(Graphical UserInterface,讀作[gu:i])編程,那些帶有按鈕、文本、輸入框的窗口的編程,相信大家都不會陌生。

目前有很多 Python 的 GUI 工具包可供選擇,它們功能強大,但對於新手來說都不是特別友好。不過,最後還是在Python社區發現了一個非常簡單的GUI模塊:EasyGUI。和它的名字一樣,一旦導入 EasyGUI模塊,Python實現界面開發就只是簡單地調用 EasyGUI函數並附上幾個參數的事情了。

EasyGui 官網目前已經遷移到GitHub 上:

https://github.com/robertlugg/easygui

現在可以使用 pip 工具直接安裝 EasyGui了(pip是Python的包管理工具,提供了對Python 包的查找、下載、安裝、卸載的功能),打開CMD命令行窗口,輸入pip installeasygui 即可自動下載並安裝EasyGui 模塊。

2、導入 EasyGui

為了使用EasyGui這個模塊,應該先導入它,最簡單的導入語句是importeasygui。

如果使用這種形式導入的話,那麼在使用EasyGui函數時,必須在函數的前面加上前綴easygui:

>>> import easygui

>>> easygui.msgbox("嗨,大家好~」)

另一種選擇是導入整個EasyGui包:from easyguiimport*,這樣使得我們可以更易地調用EasyGui的函數,可以直接這樣編寫代碼:

>>> from easygui import *

>>> msgbox("嗨,小美女~」)

按下回車鍵後即彈出消息框:

不過這種做法有一個壞處,就是容易汙染程序的命名空間。

第3種方法是使用類似下面的import語句(建議):import easygui aseg,這樣可以保持 EasyGui 的命名空間,同時減少輸入字符的數量:

>>> import easygui as eg

>>> eg.msgbox("嗨,小魔女~")

按下回車鍵後即彈出類似以上的消息框。

大家不妨試試吧~!

歡迎留言點讚關注

我們一起分享AI學習與發展的乾貨

如轉載,請後臺留言,遵守轉載規範

相關焦點

  • 最新發布的5大用戶圖形界面(GUI)項目
    圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指採用圖形方式顯示的計算機操作用戶界面。 圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用滑鼠等輸入設備操縱屏幕上的圖標或菜單選項,以選擇命令、調用文件、啟動程序或執行其它一些日常任務。與通過鍵盤輸入文本或字符命令來完成例行任務的字符界面相比,圖形用戶界面有許多優點。
  • 如何在Ubuntu 12.04 Server 中安裝圖形用戶界面?
    如何在Ubuntu 12.04 Server 中安裝圖形用戶界面? 使用ubuntu server安裝lamp主機非常的方便,只要在安裝系統的步驟中選擇就是了 。但是很多時候我需要在圖形界面下管理主機更加方便。今天的教程就是教大家安裝圖形界面。
  • 從0開始學python第9.1節-圖形用戶界面(GUI)基礎
    什麼是GUIGUI是圖形用戶界面(Graphical User Interface)的意思。我們現在用的軟體、程序、遊戲。都有用戶界面。我們早已經告別了黑白終端的時代。一個美觀、簡潔的用戶界面是軟體的核心組成部分。
  • C++經典圖形庫EasyX
    EasyX 是針對 C++ 的圖形庫,可以幫助 C 語言初學者快速上手圖形和遊戲編程。比如,可以用 VC + EasyX 很快的用幾何圖形畫一個房子,或者一輛移動的小車,可以編寫俄羅斯方塊、貪吃蛇、黑白棋等小遊戲,可以練習圖形學的各種算法,等等。為什麼要用EasyX?
  • oeasy 教您玩轉linux 010304 圖形界面 xfce
    講了文件管理器和命令行終端互相交互用命令nautilus在文件管理器打開某路徑這次我們來看看 圖形用戶界面(GUI)的情況圖形界面和發行版的關係一個發行版可以使用多個圖形界面>gnomexfce下圖是debian安裝過程中的一步
  • 常見的嵌入式Linux圖形用戶界面
    其思想就是採用平臺無關的Java應用程式接口打包到不同的作業系統來開發本地圖形用戶界面,被稱之為抽象的窗口工具(AWT)。僅有普通的部件如文件域、文本區、選擇框、單選按鈕、列表框和按鈕被AWT支持,圖形和圖像的特性支持非常有限,也就是說,只足夠構建簡單的applet程序。
  • 圖形用戶界面(GUI)市場報告
    簡介GUI是Graphical User Interface英文的簡寫,意為圖形用戶界面,是一種計算機軟體。GUI使得操作計算機更加便捷。隨著計算機技術的發展,GUI早已廣泛應用於各個領域,在工業和人們日常生活中發揮著重要作用。
  • python辦公自動化:PyAutoGUI入門秘笈一
    但是遇到很多問題,怎麼能讓大家能更快的入門PyAutoGUI呢,特地準備了以下系列,從入門到使用技巧,對PyAutoGUI做了全方位的解讀。這是使用PyAutoGUI的快速入門參考。PyAutoGUI是跨平臺的GUI自動化模塊,適用於Python 2和3.您可以控制滑鼠和鍵盤以及執行基本的圖像識別,以自動執行計算機上的任務。此頁面示例中的所有關鍵字參數都是可選的。
  • 基於Microwindows的嵌入式GUI設計
    引言   嵌入式圖形用戶界面與存儲安全、嵌入式java 虛擬機並稱為嵌入式系統中的三大關鍵技術。在嵌入式應用領域,伴隨著硬體技術的發展,傳統意義上的人機互動界面正趨於淡化,取而代之的是具有友好人機互動支持的嵌入式圖形界面。
  • 基於嵌入式系統的數字示波器用戶圖形界面的實現
    所以在嵌入式系統中實現用戶圖形化(gui),已經成為大勢所趨。目前,嵌入式系統中大多數的用戶圖形化界面(gui)都是在作業系統(如os、wince、linix)的支持下, 調用系統的各種api函數實現的。這些作業系統為實現gui提供了大量的庫函數,也為編程人員提供了界面設計的良好平臺。如利用wince就可以十分方便的設計出具有windows風格的圖形界面。
  • PyAutoGUI 中文幫助文檔-快速入門參考
    PyPutoGUI可以從pip工具安裝或從PyPI下載:https://pypi.python.org/pypi/PyAutoGUI原始碼可在以下網址獲得:https://github.com/asweigart/pyautogui---------------------------------------------------------
  • Python快速入門的方法
    那麼,作為一個新手,如何才能快速並有效的入門呢?0.快速入門《和孩子一起學編程》這本書說是給兒童設計的,所以內容比較生動。非常非常非常簡單易懂 不用花太長時間就能看下來一遍。而且裡面的例子也很有趣,不像別的書籍裡面就是單純的input一行行代碼,結果output一行行文字。
  • 圖形用戶界面外觀設計專利的司法保護
    原標題:圖形用戶界面外觀設計專利的司法保護   新聞背景   新修改的《專利審查指南》增加了有關圖形用戶界面(GUI)的內容,允許就帶有圖形用戶界面的產品提交外觀設計專利申請,此舉受到業界的廣泛關注。
  • 基於MiniGUI的多進程圖形用戶界面的研究
    0引言本文引用地址:http://www.eepw.com.cn/article/171429.htm嵌入式圖形用戶界面(Graphic User Interface)是嵌入式產品設計和開發的重點,隨著嵌入式產品的廣泛應用,所實現的功能也日益強大和複雜
  • PyAutoGUI 中文幫助文檔-安裝
    PyPutoGUI可以從pip工具安裝或從PyPI下載:https://pypi.python.org/pypi/PyAutoGUI原始碼可在以下網址獲得:https://github.com/asweigart/pyautogui=========================================本片主要講解PyAutoGUI
  • PyAutoGUI 中文幫助文檔-安裝
    PyPutoGUI可以從pip工具安裝或從PyPI下載:https://pypi.python.org/pypi/PyAutoGUI原始碼可在以下網址獲得:https://github.com/asweigart/pyautogui=========================================本片主要講解PyAutoGUI
  • 華為申請新手機外觀專利 設計要點在於屏幕中圖形用戶界面可測溫
    企查查信息顯示,華為技術有限公司近日公布一項名為「帶溫度測量及顯示結果圖形用戶界面的手機」的專利,專利類型為外觀專利,公開號為CN306175428S,簡單法律狀態為有效。   華為申請新專利   根據摘要,該外觀設計產品的手機用於通信、運行程序、處理數據等,設計要點在於屏幕中的圖形用戶界面,圖形用戶界面在產品中區域是手機的顯示屏內
  • python gui 中三大框架tkinter,wxpython, pyqt如何選擇
    python開發圖形界面也有這樣的煩惱,有很多gui框架提供我們選擇,讓我們眼花繚亂,我們很難從中選擇一個。下面我簡單介紹下主流的三個python gui框架。Tk8.0 的後續版本可以實現本地窗口風格,並良好地運行在絕大多數平臺中。wxPython 是一款開源軟體,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程式設計師很方便的創建完整的、功能健全的 GUI 用戶界面。pyqt5是一套Python綁定Digia QT5應用的框架。它可用於Python 2和3。Qt庫是最強大的GUI庫之一。
  • 乾貨 | 8個必備的Python GUI庫
    1、wxPythonwxPython 是一個跨平臺的 GUI 工具集,是 Python 語言的一套優秀的 GUI 圖形庫,允許程式設計師創建完整的、功能鍵全的 GUI 用戶界面。2、KivyKivy 是一個開源庫,能夠讓使用相同原始碼創建的程序實現跨平臺運行,而且它還可以做創新型用戶界面開發,如果有做創新型用戶界面的可以關注一下。3、DaboDabo是一個跨平臺的應用程式開發框架,它使用Python語言開發,基於wxpython的再封裝庫。
  • 使用gdbgui在瀏覽器中遠程多語言調試
    gdbgui是另一個基於gdb構建的調試工具。主要區別在於gdbgui向開發人員提供Web展示前端,因此可以在瀏覽器中實現斷點添加,堆棧查看跟蹤以及更改上下文和參數值等操作。安裝gdbgui的運行依賴於Python 3,所以首先得有一個Python 3環境,然後可以用pipx安裝 。