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

第1章 基本概念

1-1 認(rèn)識GUI和tkinter

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

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

在安裝Python時(shí),就已經(jīng)同時(shí)安裝此模塊了,在使用前只需要導(dǎo)入此模塊即可,導(dǎo)入語句如下。

    from tkinter import *

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

程序?qū)嵗齝h1_0.py:列出tkinter版本號。

執(zhí)行結(jié)果

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

主站蜘蛛池模板: 平度市| 德庆县| 赣州市| 红桥区| 若尔盖县| 平江县| 阿巴嘎旗| 海晏县| 高邮市| 仲巴县| 永登县| 万源市| 滨州市| 汤阴县| 岫岩| 怀化市| 囊谦县| 白水县| 荣昌县| 钟祥市| 平阴县| 郁南县| 綦江县| 鄂托克旗| 巴里| 济南市| 泰顺县| 抚宁县| 施秉县| 肥东县| 曲水县| 长白| 乡宁县| 齐河县| 桑日县| 靖宇县| 曲沃县| 泗洪县| 汉川市| 恩平市| 永寿县|