1.外形尺寸

  尺寸单位:只用默认的像素或者其他字符类的值!,不要用英寸毫米之类的内容。

  1. btn = tkinter.Button(root,text = '按钮')
  2. # 设置按钮尺寸,绝大多数默认单位是像素
  3. btn.pack(ipadx = 100,ipady = 20)

2.坐标系

  1. btn = tkinter.Button(root,text = '按钮')
  2. # 坐标系
  3. btn.place(x = 100,y = 50)

3.颜色

  1. # 颜色:颜色单词
  2. btn = tkinter.Button(root,text = '颜色',bg = 'blue')
  3. btn.pack()
  4. # 颜色:hex颜色 0-255 ---> 使用十六进制
  5. btn = tkinter.Button(root,text = '颜色',bg = '#ff0000')
  6. btn.pack()

4.字体属性

  1. # 字体:可以设置字体类型和字体大小
  2. btn = tkinter.Button(root,text = '字体',font = ('黑体',40))
  3. btn.pack()
  4. # 依次为字体类型,字体大小,后面就无所谓了
  5. btn = tkinter.Button(root,text = '颜色',font =('黑体',40,'bold','italic'))
  6. btn.pack()
  7. #bold:粗体,italic:斜体,overstrike:横穿线

5.锚点

  1. # 文字出现在按钮的左上角
  2. btn = tkinter.Button(root,text = '锚点',anchor = 's')
  3. btn.pack(ipadx = 20,ipady = 20)
  4. # 锚点的值如下
  5. # nw n ne
  6. # w center e
  7. # sw s se

6.三维效果

  1. # 三维效果也可以直接relief = 'flat'
  2. btn = tkinter.Button(root,text = '3D',relief = tkinter.FLAT)
  3. btn.pack()
  4. # 三维效果有:flat:平的、raised:凸起(默认)、sunken:凹陷、groove、ridge 具体什么样自己尝试

7.位图

  1. # 位图
  2. btn = tkinter.Button(root,text = '位图',bitmap = 'question')
  3. btn.pack()
  4. # 各种位图
  5. # error|gray75|gray50|gray25|gray12|hourglass|info|questhead|question|warning

8.鼠标

  1. # 鼠标样式
  2. # 当鼠标放到组件上时,鼠标变成心形
  3. btn = tkinter.Button(root,text = '鼠标',cursor = 'heart')
  4. btn.pack(ipadx = 30,ipady = 20)
  5.  
  6. # 鼠标在主界面时为心形
  7. root['cursor'] = 'heart'

  部分鼠标图形代码:

9.图片设置

  1. # 图片设置
  2. # 将图片设置为图像对象
  3. tupian= tkinter.PhotoImage(file = '123.gif')
  4. # 将按钮设置为图片
  5. btn = tkinter.Button(root,text = '图片',image = tupian)
  6. btn.pack()

python_tkinter基本属性的更多相关文章

  1. jQuery插件:jqGrid引入及基本属性

    1. jqGrid下载 jqGrid下载地址: http://www.trirand.com/blog/ jqGrid Demo: http://www.guriddo.net/demo/guridd ...

  2. Material Design 概念,环境和基本属性

    Material Design 概念,环境和基本属性 Material Design是随Android 5.0推出的一种设计概念, 涉及到了跨平台和设备的视觉,动态,交互设计等方面.   设计概念 M ...

  3. CSS2中基本属性的介绍

    这是继上一篇的选择器的总结,对css2基本属性的小结!

  4. 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性

      本文转载自:http://blog.sina.com.cn/s/blog_5d65a16901011kom.html 关键字:内省.JavaBean.PropertyDescriptor类.Int ...

  5. C#-WinForm-客户端程序-Form基本属性

    WinForm - 客服端程序(C/S) WindowsForm 的简称 客户端应用程序:是需要安装在用户电脑上才可以使用的程序,代码部分在用户电脑上执行 特点:不需要联网也可以打开使用部分功能,但现 ...

  6. iOS关于UILabel 基本属性 背景图片 背景色

    [代码] iOS关于UILabel 基本属性 背景图片 背景色 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

  7. asp.net Login控件基本属性及事件说明

    原文:asp.net Login控件基本属性及事件说明 Login系列控件是微软为了简化我们的开发过程,为我们进行常规的安全开发提供块捷途径. Login系列控件包含下列控件: Login 登录控件 ...

  8. Away 3d 基本属性

    出处:http://blog.sina.com.cn/s/blog_59f0ac9d0101ci2j.html View3D在初始化时候就已经创建的Camera3D 所以有时候没有创建Camera3D ...

  9. Javascript数组(1)--基本属性及方法

    数组Array是Javascript语言中非常重要的两种引用类型数据之一,另外一种为对象Object.Array的数据模型可分为两种进行存储:堆栈结构.队列结构. 昨天,确切说是前天了,去和大学同学见 ...

随机推荐

  1. pycharm2017注册码

    BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiI ...

  2. 洛谷 题解 CF711A 【Bus to Udayland】

    先用一个字符数组存每行的座位情况(字符变量也可以) 接下来用另一个数组存最后的座位情况 好了,看代码 #include<iostream> using namespace std; boo ...

  3. Android 变量取名神器

    前言 在工作中,我们还在为起变量名而苦恼吗?今天无意间发现一个专门为变量取名而诞生的神器 codelf. 我们可以直接浏览器访问 http://unbug.github.io/codelf/ 现在我们 ...

  4. mysql中的反引号``

    [1]反引号`,数字1左边的符号.tab键上面的符号. 它是为了区分MYSQL的保留字与普通字符而引入的符号. 不加反引号建的表不能包含MYSQL保留字,否则出错 如上图,很明显的,如果我们直接建立名 ...

  5. Redis 常用命令学习一:通用的基本命令

    1-链接,如果需要的 Redis 部署在远程机器上,可以通过以下命令链接,其中-h后面跟着主机名,-p后面跟端口名 redis-cli -h 233.2.2.4 -p 666 2-PING 命令用来测 ...

  6. .Net Core 3.0原生Json解析器

    微软官方博客中描述了为什么构造了全新的Json解析器而不是继续使用行业准则Json.Net 微软博客地址:https://devblogs.microsoft.com/dotnet/try-the-n ...

  7. hdu 6319 逆序建单调队列

    题目传送门//res tp hdu 维护递增单调队列 根据数据范围推测应为O(n)的. 我们需要维护一个区间的信息,区间内信息是"有序"的,同时需要在O(1)的时间进行相邻区间的信 ...

  8. ggpubr进行“paper”组图合并,也许比PS,AI更简单

    本文转载自微信公众号 “生信补给站”,https://mp.weixin.qq.com/s/41iKTulTwGcY-dHtqqSnLA 多个图形进行组图展示,可以既展示一个“事情”的多个角度,也可以 ...

  9. 第二讲,NT头文件格式,以及文件头格式

    今天详解NT 头格式,以及文件头格式,以及作用, 关于DOS头文件格式,以及DOSStub昨天的博客已经写过了.主要是分散讲解.便于理解. 一丶最小PE的生成,以及标准PE的生成 ps: (如果直接学 ...

  10. Angular6如何引入jQuery-knob

    Angular6如何引入jQuery-knob 1.概述 Angular6引入jQuery变得异常简单,请参考https://blog.csdn.net/qq_35321405/article/det ...