美文网首页
Tkinter介绍及教学-Python教学【StudyQuant

Tkinter介绍及教学-Python教学【StudyQuant

作者: StudyQuant量化投资 | 来源:发表于2020-06-17 11:13 被阅读0次

    前言:# 第三方库及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

          本文链接:https://www.haomeiwen.com/subject/poqsvqtx.html