归档:2019年9月

文章列表

python内置函数all和any

2019年9月30日

all和any是python的两个内置函数,这两个函数貌似不是很常用,也不常见,但是在判断某一个可迭代对象所有元素的某些性质的时候,很方便。 阅读全文->

设置tkinter窗体的透明度

2019年9月29日

默认情况下,tkinter(Python标准GUI模块)的窗体都不是透明的,但是我们可以通过一个参数来控制其是否透明,以及透明的程度。 阅读全文->

tkinter模块字体(font)的使用

2019年9月27日

基本上tkinter中的控件,在创建的时候,都可以使用font字体参数,来控制控件上显示的字体,大小和样式。本文介绍tkinter模块中字体使用的相关技巧。 阅读全文->

tklog:基于tkinter的日志控件

2021年2月2日

用Python的tkinter编写GUI程序,再使用print来打印log,已经不方便了。GUI程序运行时,console窗口是关闭的。tklog项目可以很方便的实现GUI程序的log需求。 阅读全文->

如何使用pack布局界面tkinter组件?

2019年9月22日

使用pack方法画tkinter的GUI界面,好处是不用计算组件的位置,pack的逻辑就是一个个按顺序排列摆放。如果再配合Frame,几乎任何GUI样式,都可以轻松搞定。 阅读全文->

在Python函数中定义嵌套函数

2019年9月21日

所谓在Python函数中定义嵌套函数,就是把一个函数定义在另一个函数的内部。这样其实是实现了用函数去封装函数,代码质量得到提升,也带来了共享函数局部变量的好处。 阅读全文->

用hasattr或callable判断变量是否为函数

2019年10月7日

判断变量是否是函数,就是判断一个对象是否可调用,在Python中,我们可以使用内置的hasattr函数来解决这个问题。因为,所有的可调用的对象,或函数,都有__call__这个属性。 阅读全文->

reduce函数

2019年9月16日

从Python3开始,reduce函数不再内置,而是放入了functools模块内。reduce函数的功能,是将一个序列中的所有元素,按照顺序进行一个指定的操作,最后得到一个确定的返回值。 阅读全文->

filter函数

2019年9月16日

Python内置的filter函数,实现了通过一个条件判断,将一个序列的所有元素进行过滤的功能。filter函数返回一个迭代器,通过此迭代器,可获得新的序列。 阅读全文->

tkinter中的cursor鼠标样式

2019年9月15日

有的时候,我们需要修改鼠标落在各种控件上的样式,比如可以点击的Label和Button,可以将鼠标修改为一个可以点击的手的样子,以提示用户此处可点击;或者将鼠标显示为“繁忙”的提示信息等。 阅读全文->

让Label像Button一样可以点击

2019年9月14日

tkinter库的Label控件没有command参数,不能像Button一样,响应鼠标左键的点击。不过,我们可以通过bind绑定事件的方式,让Label控件也能像Button一样,对鼠标的点击有反应。 阅读全文->

Python函数有一个**kw这样的参数?

2019年10月11日

Python的各种学习资料中,常常见到函数有一个**kw这样的参数,有的时候出现在函数定义时,有的时候出现在函数调用时,有的时候还与其它参数一并存在。本文尝试彻底将这样的参数用法搞清楚。 阅读全文->

Python带条件判断的赋值语句

2021年5月21日

Python的赋值语句,有一种带条件判断的语法,将赋值和条件判断融为一行代码。因此赋值语句中可能出现if...else...,以及and和or。本文介绍具体用法。 阅读全文->

情景式(modal)的Toplevel窗口

2019年9月11日

Python的tkinter模块,提供的Toplevel窗口,默认是非情景式的,即modaless。这种modaless式的窗口存在一个问题,即此窗口打开后,用户还可以对原窗口(父窗口)进行操作。可以通过一个函数,将其转换成modal式窗口。 阅读全文->

给Entry控件设置默认值

2019年9月9日

用Python的tkinter库做GUI程序,Entry控件被我们用来获取用户的输入,不过很多时候,我们希望GUI界面上的Entry控件能有默认值,用户可以修改默认值,也可以不修改。默认值提高了软件的易用性。 阅读全文->

如何在Button的command中传递参数?

2019年9月9日

tkinter库的Button控件,使用非常频繁,有一个很常见的问题,就是如何在Button的command中参数函数参数?本文给出解决方案。 阅读全文->

匿名函数lambda

2019年9月9日

Python有一种定义函数的机制,叫做lambda。使用lambda关键字定义的函数,也被称为匿名函数。本文对这种机制进行介绍,并辅以示例代码。 阅读全文->

map函数

2019年9月9日

Python内置的map函数,可以实现对输入序列的每一个元素,执行否一个指定的函数。map函数返回一个迭代器。本文通过简单的代码示例说明此函数的用法。 阅读全文->

麦新杰的Python笔记

Ctrl+D 收藏本页


©Copyright 麦新杰 Since 2019 Python笔记

go to top