tkinter

标签介绍:tkinter是Python标准GUI程序接口,是tk interface的意思,底层是tk。这个模块使用简单,多平台兼容,是我们用Python编写带图形界面程序的首选。

文章列表

tkinter程序的所有窗口,都在一个线程里

2020年1月6日

理清了一个细节,我们用tkinter做GUI程序,有root,有Toplevel,可能界面上有好多不同的窗口。这些不同的窗口,都属于一个程序,而且,这些不同的窗口,都在一个线程中! 阅读全文->

tkinter窗口的after方法

2020年1月5日

tkinter窗口,都有一个after方法。此方法执行后,将会在规定的时间间隔之后,执行一个特定的您指定的函数。如果在您指定的这个定时执行的函数中,再次调用after方法,就可以起到一个定时器的效果。 阅读全文->

tkinter是否线程安全(threadsafe)?

2019年12月28日

python标准的GUI库,tkinter,到底是不是线程安全的(threadsafe)?本文给出答案。可以这么说:现在新安装的python,自带的tkinter都是线程安全的,以前的不一定是! 阅读全文->

tkinter界面因线程join卡死的案例

2019年12月28日

在编写GUI程序的时候,对于比较耗时的操作,常规的思路都是扔给线程去计算,这样可以保持GUI界面不会出现卡死。本文介绍因为线程join函数导致界面卡死的一个案例。 阅读全文->

给tk.Entry增加输入自动检查功能

2019年11月14日

在tk.Entry控件中直接做输入检查,用户一边输入一边检查,用户输入完成,检查就做完!本文介绍如何实现这个功能。 阅读全文->

用tkinter的askcolor选择颜色

2019年11月12日

tkinter有一个选择颜色的接口,askcolor函数,简单好用。askcolor返回一个tuple,分两种形式给出所选择的颜色的RGB值。 阅读全文->

tkinter响应窗口关闭事件

2019年11月6日

如果我们点击tkinter窗口程序的关闭按钮(X,一般在右上角),窗口会被关闭,这个过程实际上调用了窗口的destroy函数,本文介绍如何响应这个窗口关闭事件。 阅读全文->

获取tkinter组件的属性

2019年10月26日

本文介绍如何获取tkinter组件的各种属性的方法,可以用cget,也可以就像访问dict对象一样简单。 阅读全文->

tkinter窗口geometry函数的使用

2019年10月22日

tkinter窗口,可以通过geometry函数来设置窗口的宽和高,就算窗口已经通过resizable函数禁止调整宽高;还可以移动窗口在屏幕上的位置。 阅读全文->

让tkinter窗口消失后再显示出来

2019年10月19日

机制和策略分离,是计算机软件的一个重要设计思想。本文就只是学习让tkinter窗口消失和再显示出来的机制,策略是另外一回事儿。 阅读全文->

python获取屏幕的分辨率

2019年10月19日

做GUI程序,有的时候需要获取当前屏幕的分辨率,已调整GUI窗口的行为。通过python的tkinter库的接口,可以获得这一信息。至少这种方法,不需要任何第三方库。 阅读全文->

如何让tkinter窗口最小化

2019年11月6日

如果完全用代码来控制窗口复杂的最大化最小化等操作,中间可能还涉及窗口是否获取焦点的问题,我没有仔细测试过,总之感觉用处不大,也比较复杂。 阅读全文->

tkinter窗口的最大化

2019年10月17日

首先要清楚一个概念,程序窗口的最大化不是全屏,最大化是点击右上角的那个最大化按钮,全屏时窗口上端工具栏已经不可见了,全屏后也只能通过快捷方式来返回非全屏状态。 阅读全文->

获取tkinter窗口的宽高

2019年10月17日

tkinter窗口默认可以resize,有的时候我们需要获取窗口的宽高尺寸,本文介绍获取这两个参数的接口。 阅读全文->

tkinter窗口的toolwindow属性

2019年10月17日

tkinter时python标准GUI库,它使用简单灵活,用来制作一些工具界面搓搓有余。程序窗口的toolwindow属性,只在Win系统下支持,Ubuntu桌面测试无此属性。 阅读全文->

Scrollbar控件的使用

2019年10月10日

Scrollbar控件一般都是与Text或Listbox等需要上下滚动显示的控件一并使用,使得这些显示控件能够上下翻滚以便方便的显示和供人查看所有信息。本文介绍如何使用此widget,给出代码示例。 阅读全文->

tkinter窗口的overrideredirect方法

2019年10月9日

本文介绍tkinter窗口的overrideredirect函数的效果,此函数只在Windows系统下有效,在Ubuntu桌面测试无效,但可以调用。 阅读全文->

tkinter窗口attributes函数参数

2019年10月17日

本想继续总结tkinter(python标准GUI库)不同的窗口属性(attributes函数的参数),却发现,其实有几个属性是不能跨平台的。这与不同OS平台提供的GUI库有关系,毕竟tkinter也只是去调用这些OS平台提供的GUI库。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top