Tkinter

教程说明:

Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,以及利用计算机进行图形的计算、处理和显示等相关工作。


一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。

注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electron 等都属于 GUI 软件包。

教程特点

这套 Tkinter 教程适合想要了解 GUI 界面编程的人员学习,如果您刚刚学习图形界面开发,那么这套教程非常适合您。

本套教程由浅入深地对 Tkinter 软件包进行了讲解,首先从 GUI 的相关概念进行切入,然后对 Tkinter 中常用的各个组件进行了细致地讲解,比如 Button(按钮控件)、Label(标签控件)、Entry(文本输入框控件),最后,教程中还对控件的布局管理,以及部分高级控件的应用做了详细介绍。通过这些知识的学习,您将掌握如何搭建一个优雅、美观的界面。 

本套教程采用“知识点+示例”相结合的方式对 Tkinter 知识点进行讲解,每讲解一个组件,都会配有相应的示例说明,力求让读者“学一点,透一点”。


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }