文章列表
2021年4月22日
在python中导入模块,一般就是直接import module。另一种方式是from module import *。本文介绍这两种导入模块方式的区别,以及在使用from的时候,控制导入对象的方法。 阅读全文->
2019年10月26日
如果要很精确的来表达python变量的作用域和引用:内层代码可以直接使用或调用最靠近的外层变量所表示的对象,无需任何申明;但是如果要修改外层变量,就需要使用global或者nonlocal来申明。 阅读全文->
2019年10月22日
tkinter窗口,可以通过geometry函数来设置窗口的宽和高,就算窗口已经通过resizable函数禁止调整宽高;还可以移动窗口在屏幕上的位置。 阅读全文->
2019年10月19日
机制和策略分离,是计算机软件的一个重要设计思想。本文就只是学习让tkinter窗口消失和再显示出来的机制,策略是另外一回事儿。 阅读全文->
2019年10月19日
做GUI程序,有的时候需要获取当前屏幕的分辨率,已调整GUI窗口的行为。通过python的tkinter库的接口,可以获得这一信息。至少这种方法,不需要任何第三方库。 阅读全文->
2019年11月6日
如果完全用代码来控制窗口复杂的最大化最小化等操作,中间可能还涉及窗口是否获取焦点的问题,我没有仔细测试过,总之感觉用处不大,也比较复杂。 阅读全文->
2019年10月17日
首先要清楚一个概念,程序窗口的最大化不是全屏,最大化是点击右上角的那个最大化按钮,全屏时窗口上端工具栏已经不可见了,全屏后也只能通过快捷方式来返回非全屏状态。 阅读全文->
2019年10月17日
tkinter时python标准GUI库,它使用简单灵活,用来制作一些工具界面搓搓有余。程序窗口的toolwindow属性,只在Win系统下支持,Ubuntu桌面测试无此属性。 阅读全文->
2019年10月16日
python内置的两个看起来很简单,一般也不怎么用得上的函数,getattr函数和setattr函数。getattr函数用于获取对象的某个属性的值,setattr函数用于设置对象的某个属性值。 阅读全文->
2019年11月13日
判断日期的合法性,有两层含义,一是日期格式是否合法,二是格式合法后,其所表示的实际的那一天,是否真实存在!在python中,做这个合法性的判断,so easy!~~ 阅读全文->
2020年7月5日
Scrollbar控件一般都是与Text或Listbox等需要上下滚动显示的控件一并使用,使得这些显示控件能够上下翻滚以便方便的显示和供人查看所有信息。本文介绍如何使用此widget,给出代码示例。 阅读全文->
2019年10月9日
本文介绍tkinter窗口的overrideredirect函数的效果,此函数只在Windows系统下有效,在Ubuntu桌面测试无效,但可以调用。 阅读全文->
2019年10月17日
本想继续总结tkinter(python标准GUI库)不同的窗口属性(attributes函数的参数),却发现,其实有几个属性是不能跨平台的。这与不同OS平台提供的GUI库有关系,毕竟tkinter也只是去调用这些OS平台提供的GUI库。 阅读全文->
2020年11月5日
python标准库中的函数,iter和next。iter函数用来创建一个迭代器, next函数用来从迭代器中一个个获取数据。这两个函数一般都是在一起使用。 阅读全文->
©Copyright 麦新杰 Since 2019 Python笔记