Tkinter介绍及教学-Python教学【StudyQuant|Python量化投资课堂】

前言:# 第三方库及Tkinter介绍
python支持多种图形界面的第三方库,包括:TK, wxWidgets, Qt, GTK...
在这些第三方库中,TK是python自带支持的,不需要安装额外的开发软件,考虑到任务比较简单,就打算选择Tkinter进行开发。

StudyQuant.png

第三方库及Tkinter介绍

python支持多种图形界面的第三方库,包括:TK, wxWidgets, Qt, GTK...
在这些第三方库中,TK是python自带支持的,不需要安装额外的开发软件,考虑到任务比较简单,就打算选择Tkinter进行开发。

关于TK以及Tkinter

  • tkinter是python自带的GUI库,是对图形库TK的封装

  • tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行

  • Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。

tkinter介绍

tkinter是python自带的GUI库,是对图形库TK的封装
tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行除此之外还存在很多图形库,例如pythonWin 仅适合window的界面编程库wxPython 第三方界面编程库

组件概念
一个窗口中任意内容都可以称之为一个组件
tkinter的组件包含以下几种:

按钮组件

Button              按钮组件
RadioButton         单选框组件
CheckButton         选择按钮组件
Listbox             列表框组件

文本输入框组件

Entry               单行文本框组件`
Text                多行文本框组件

标签组件

Label               标签组件,可以显示图片和文字
Message             标签组件,可以根据内容将文字换行

菜单组件

Menu                菜单组件
MenuButton          菜单按钮组件,可以使用Menu代替

滚动条组件

scale               滑块组件
Scrollbar           滚动条组件

其他组件

Canvas              画布组件
Frame               框架组件,将多个组件编组
Toplevel            创建子窗口容器组件

创建简单的窗口
import tkinter
生成主窗口对象
root = tkinter.Tk()
保持主窗口一直消息循环中
root.mainloop()
带有组件的窗口

StudyQuant量化投资学院 计划在未来逐步公开以下内容:

  • 量化投资教学系列:「Python量化投资文章 」中进行详细的介绍,你也可以直接查看我们实时更新

  • Python量化免费课程 :「零基础Python课程」长期更新

  • 公众号 量化投资学院 :更多量化学习资源,关注获取下列免费资源

  • 回复“热点研报”,获取近年热点券商金融工程研究报告

  • 回复“Python量化”,获取Python免费学习课程

  • 报名课程/合作咨询 转载: 请加VX82789754

你可能感兴趣的:(Tkinter介绍及教学-Python教学【StudyQuant|Python量化投资课堂】)