pythontk多线程_python——Tkinter图形化界面及threading多线程

本文介绍了Python的Tkinter模块用于创建GUI界面,并展示了如何结合threading模块实现多线程。通过实例展示了如何创建窗口、设置标题、加载图片、添加控件如标签、滚动文本框和按钮。同时,探讨了Python线程的生命周期,强调了设置守护线程的重要性以避免孤儿线程问题。给出了一个多线程计数的例子,指出了在ScrolledText无限插入文本可能引发的程序卡顿问题。
摘要由CSDN通过智能技术生成

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中

Tkinter包含了若干模块. Tk接口被封装在一个名为 _tkinter 二进制模块里( tkinter 的早期版本). 这个模块包含了Tk的低级接口,因而它不会被程序员直接应用.它通常表现为一个共享库(或DLL文件),但在一些版本中它与Python解释器结合在一起

在Tk接口的附加模块中,Tkinter包含了一些Python模块,保存在标准库的一个子目录里,称为 tkinter。 其中有两个重要的模块,一个是Tkinter自己,另一个叫做Tkconstants:前者自动导入后者,所以你如果使用Tkinter,仅仅导入一个模块就可以

import Tkinter

或者更常用的:

from Tkinter import *

简单列出一些常见的控件

下面具体举例说明一下,样例如下图:

首先我们指定一个Tkinter对象

root=Tk()

设置标题

root.title('九日王朝')

图片的呈现方式有很多种,这里采用的是先设置一个label控件,使其图片在label中呈现

image2 =Image.open(r'ParticleSmoke.png')

background_image = ImageTk.PhotoImage(image2)

textlabel

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值