我是靠谱客的博主 无限水蜜桃,最近开发中收集的这篇文章主要介绍python 的图形库 tkinter 笔记一,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import  tkinter   引用 tkinter 库

root=Tk()       
root.mainloop()     
窗口的方法
title()   设置窗口的标题
geometry("widthxheight+x+y")    设置窗口的大小和位置
configure(bg="color")    设置窗口的背景色
iconbitmap("xx.ico")   更改默认窗口图标
iconify()  最小化窗口
state("zoomed") 最大化窗口

widget    tkinter 的控件或者组件
   Button  按钮                          Canvas  画布                  Checkbutton  多选按钮
   Entry   文本框                        Frame   框架                   Label  标签
   LabelFrame  标签框架            Listbox   列表框              Menu  菜单
   MenuButton 菜单按钮            Message  消息              OptionMenu   下拉式菜单
   PanedWindow   面板            Radiobutton  单选按钮      Scale  尺度
   Scrollbar   滚动条                   Spinbox   可微调输入控件        Text  文字区域
   Toplevel  上层窗口
增强版的tkinter   模块   tkinter.ttk  更好的外观
widget  共同的属性:
   Dimensions   大小                     Colors  颜色             Fonts  字形
   Anchor   锚  位置参考点             Relief styles   属性边框             
   Bitmaps   显示位图                    Cursors  鼠标外形
widget  共同的方法:
    config(option=value)    配置一些参数值
    cget("option")   获得option 参数                
    keys()  获得所有该 widget  的参数
 
    mainloop()   让程序继续执行  同时进入等待与处理窗口事件
    quit()     结束 python shell 窗口  但所建窗口继续执行
    update()  更新窗口画面
    
    bind(event,callback)   事件绑定
    unbind(event)  解除绑定
    after(time,callback)  间隔指定事件后调用callback()  方法

标签 Label
   可以用于再窗口内建立文字或图像标签
使用  Label(父对象, options,-----)
   label 中常见的options 参数
          bg 或 background  背景色彩
          bitmap  使用默认图标当作标签内容
          borderwidth或bd   标签便捷宽度  默认1
          compound  设置标签内含图像和文字时,彼此的位置关系
          cursor   鼠标光标在标签上方时的外形
          fg 或  foreground  前景色彩
          font  可选择字形  字形样式与大小
          height  标签高度
           image  标签以图像方式呈现
          padx/pady  标签文字与标签区间的间距
          relief    控制标签的外边框
          text   标签内容    用n 输入多行文字
          textvariable   设置标签以变量方式显示
          underline  设置第几个文字有下划线
          width   标签的宽度
          wraplength   文本到多少宽度后换行

 widget 组件的定位和布局
三种方法:  pack         grid        place
pack 方法    tkinter 内的一个类别  最常使用的控件配置管理方法
                   使用相对位置的概念处理空间
                   主要参数有  side   fill     padx/pady    ipadx/ipady        anchor
                   side  用来垂直或水平配置控件  取值参数为: TOP  BOTTOM  LEFT   RIGHT
                   padx/pady   设定空间边界与容器的距离
                   ipadx/ipady  设置控件标签文字与标签容器的x轴间距 和 y 轴间距
                   anchor  设定空间在窗口中的位置
                   fill    设置空间填满所分配容器控件的方式  取值参数   BOTH  X   Y   NONE
                   expand  设置是否填满额外父容器控件  取值参数  False   True
grid 方法 以格状或类似excel 电子表格方式包装和定位窗口组件的方法
               grid(options,  )
                options 参数有  row   column   padx/pady    rowspan   columnspan   stick

最后

以上就是无限水蜜桃为你收集整理的python 的图形库 tkinter 笔记一的全部内容,希望文章能够帮你解决python 的图形库 tkinter 笔记一所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部