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