当前位置:   article > 正文

1.Python中Tkinter模块的应用基础_python tkinter tk

python tkinter tk

目录

1.Python中Tkinter介绍(来自百度百科)

2.使用Tkinter模块显示第一个窗口

3.第一个代标题的窗口

4.显示文字的窗口

 5.改变文字的颜色

 6.更改文本框背景颜色

7.改变字体大小 


1.Python中Tkinter介绍(来自百度百科)

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.

 Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以通过ttk实现本地窗口风格,并良好地运行在绝大多数平台中.

Tkinter_百度百科 (baidu.com)

2.使用Tkinter模块显示第一个窗口

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. """显示一个窗口"""
  4. win = tk.Tk() # 创建窗口
  5. win.mainloop() # 进入事件处理循环,不然不显示或者一闪而过!

3.第一个代标题的窗口

变量名.title('标题名字')

变量名.geometry('宽x高'),注意单位为px(像素)

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. win = tk.Tk()
  4. win.title('第一个带标题的窗口') # 设置窗口标题
  5. win.geometry('600x300') # 600是w宽,300是h高都是px像素单位x代表乘号!
  6. win.mainloop()

4.显示文字的窗口

注意:Lable标签首字母要大写

每个控件都可以使用pack作为布局管理器,调用Label对象的pack()方法显示出来

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. win = tk.Tk()
  4. win.title('第一个带标题的窗口') # 设置窗口标题
  5. win.geometry('600x300') # 600是w宽,300是h高都是px像素单位x代表乘号!
  6. # 基础控件-文字
  7. f = tk.Label(win, text='Hello Tkinter!') #f是变量名字,不是固定的随便取尽量达到见名之意!
  8. f.pack() #调用Label对象的pack()方法显示出来
  9. win.mainloop()

看窗口中显示了一串文字

 5.改变文字的颜色

fg='颜色',改变颜色

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. win = tk.Tk()
  4. win.title('第一个带标题的窗口') # 设置窗口标题
  5. win.geometry('600x300') # 600是w宽,300是h高都是px像素单位x代表乘号!
  6. # 基础控件-文字
  7. f = tk.Label(win, text='Hello Tkinter!',fg='red') #fg='颜色',改变颜色
  8. f.pack() #调用Label对象的pack()方法显示出来
  9. win.mainloop()

​​​​​​​

 6.更改文本框背景颜色

每个文本外都有文本框,我们是可以修改颜色的

在f=tk.Label里添加bg参数

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. win = tk.Tk()
  4. win.title('第一个带标题的窗口') # 设置窗口标题
  5. win.geometry('600x300') # 600是w宽,300是h高都是px像素单位x代表乘号!
  6. # 基础控件-文字
  7. f = tk.Label(win, text='Hello Tkinter!', fg='red', bg='black') # fg='字体颜色',改变颜色,bg='背景颜色'
  8. f.pack() #调用Label对象的pack()方法显示出来
  9. win.mainloop()

​​​​​​​

7.改变字体大小 

  1. # 开发时间: 2023/5/25 22:34
  2. import tkinter as tk # 导入模块并起一个别名,方便后面调用
  3. """显示一个窗口"""
  4. # win = tk.Tk() # 创建窗口
  5. # win.mainloop() # 进入事件处理循环,不然不显示或者一闪而过!
  6. win = tk.Tk()
  7. win.title('第一个带标题的窗口') # 设置窗口标题
  8. win.geometry('600x300') # 600是w宽,300是h高都是px像素单位x代表乘号!
  9. # 基础控件-文字
  10. f = tk.Label(win, text='Hello Tkinter!', fg='red', bg='black',font=('黑体',40)) # fg='字体颜色',改变颜色,bg='背景颜色'
  11. f.pack() #调用Label对象的pack()方法显示出来
  12. win.mainloop()

​​​​​​​

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/625287
推荐阅读
相关标签
  

闽ICP备14008679号