- Python GUI設(shè)計(jì)tkinter菜鳥編程(增強(qiáng)版)
- 洪錦魁編著
- 7字
- 2024-12-31 19:23:45
第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以后的版本功能比較健全。
- 深入淺出數(shù)據(jù)科學(xué):Python編程
- Java應(yīng)用與實(shí)戰(zhàn)
- Flutter開發(fā)實(shí)戰(zhàn)詳解
- Objective-C應(yīng)用開發(fā)全程實(shí)錄
- Three.js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上渲染3D圖形和動畫(原書第3版)
- ASP.NET Core Essentials
- Java Web程序設(shè)計(jì)
- YARN Essentials
- 面向?qū)ο蟪绦蛟O(shè)計(jì)(Java版)
- BIM概論及Revit精講
- 一塊面包板玩轉(zhuǎn)Arduino編程
- 現(xiàn)代C++編程實(shí)戰(zhàn):132個(gè)核心技巧示例(原書第2版)
- STM8實(shí)戰(zhàn)
- 從零開始:C語言快速入門教程
- Dart:Scalable Application Development