官术网_书友最值得收藏!

第1章 基本概念

1-1 認識GUI和tkinter

GUI的英文全稱是Graphical User Interface,中文譯為圖形用戶接口。早期人與計算機之間的溝通是文字形式的溝通,例如,早期的DOS、Windows的命令提示符窗口、Linux系統,等等。本書主要說明如何設計圖形用戶接口,以讓用戶可以與計算機進行溝通,并介紹如何使用Python內附的tkinter模塊設計相關程序。

tkinter是一個開放源碼的圖形接口開發工具,原來是用TCL(Tool Command Language,工具命令語言)編寫的GUI函數庫,最初發展是從1991年開始,具有跨平臺的特性,可以在Linux、Windows、macOS等操作系統上執行。tkinter工具提供許多圖形接口,例如,標簽(Label)、菜單(Menu)、按鈕(Button)等。目前,tkinter工具已經移植到Python語言,屬于Python語言內建的模塊,在Python 2版本中該模塊名稱是tkinter,在Python 3版本中該模塊被稱為tkinter模塊。

在安裝Python時,就已經同時安裝此模塊了,在使用前只需要導入此模塊即可,導入語句如下。

    from tkinter import *

之后就可以使用此模塊的工具設計多樣化的GUI程序了。軟件版本變化很快,在正式進入Python的tkinter模塊前下面首先介紹如何了解自己的tkinter版本。

程序實例ch1_0.py:列出tkinter版本號。

執行結果

一般8.5以后的版本功能比較健全。

主站蜘蛛池模板: 清涧县| 普格县| 繁峙县| 申扎县| 衡水市| 甘洛县| 兴安盟| 上犹县| 綦江县| 莎车县| 喀喇沁旗| 岳西县| 万载县| 静乐县| 拉孜县| 金塔县| 敦煌市| 蓬莱市| 平顶山市| 远安县| 家居| 崇左市| 齐齐哈尔市| 怀仁县| 五家渠市| 宜州市| 拜泉县| 蓝田县| 郎溪县| 定西市| 曲周县| 沙洋县| 思茅市| 婺源县| 恩施市| 田东县| 广元市| 互助| 锦州市| 临夏市| 民乐县|