Python GUI编程利器:初始Tkinker(1) | 您所在的位置:网站首页 › python子窗口 › Python GUI编程利器:初始Tkinker(1) |
0
分享至
用微信扫码二维码 分享至好友和朋友圈 小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 和猫妹学Python,一起趣味学编程。 神兽归笼 最近天气炎热起来了,大家一定要注意防暑降温啊! 马上要放暑假了,你有什么计划没? 世界那么大,我想去看看,来一场说走就走的旅行? 还是沉迷学习,无法自拔? 祝小伙伴们过一个充实、快乐、难忘、精彩的暑假! 近期安排 最近猫妹迷上了Tkinker,近期会记录下猫妹的学习笔记。 这些文章会放在文集Tkinter中,感兴趣的小伙伴查看文集。 今日目标 实现下面效果: 什么是Tkinter Tkinter是Python自带的GUI编程库。 有了它,我们可以快速做出很实用的GUI程序。 程序的表现形式有命令行和GUI。 前者命令行运行效率高,后者图形界面美观大方颜值高。 导入Tkinter Python中已经自带了Tkinter库,使用时直接导入即可。 比如: import tkinter import tkinter as tk formtkinterimport* Misc类和Wm类 Misc类和Wm类 Misc类和Wm类是tkinter中的两大基类。 Misc类是所有空间的根父类。 Wm类提供了一些与窗口管理器相关的功能函数。 一般而言,很少直接使用这两个基类。一般都是直接使用它们派生出来的子类。 子类会继承父类的方法,下面这4个方法,子类都可以使用。 after()方法 用于按照制定的时间间隔重复执行制定的函数。 after(ms,func):ms表示时间间隔,单位为ms。func表示要执行的函数。 winfo_x()方法 获取当前窗口左上角相当于屏幕左上角的x轴坐标。 winfo_y()方法 获取当前窗口左上角相当于屏幕左上角的y轴坐标。 config()方法 用于配置控件中的参数。 config(options),options表示控件中的参数。 主窗口的创建 主窗口是一个容器元素,所谓容器,就是其中可以放入其他控件。 可以通过tkinter模块中的Tk类创建主窗口对象,用于完成主窗口的创建。 主窗口对象的方法 设置主窗口标题title方法 title(string) 设置和获取主窗口的图标iconbitmap方法 iconbitmap(bitmap),bitmap为主窗口图标 设置主窗口的尺寸和位置geometry方法 geometry(newGeometry) 参数newGeometry表示主窗口的尺寸和位置,格式为widthxheight±x±y,width和height表示主窗口的宽度和高度,+x+y表示主窗口左上角的x轴坐标和y轴坐标。 窗口大小设置方法resizable resizable(width,height) 参数width和height表示窗口宽度和高度是否允许最大化。 设置和获取主窗口的最大尺寸maxsize方法 maxsize(width,height) 回调函数绑定函数方法protocol protocol(name=None, func=None) func表示回调函数 参数name表示规则,如下: WM_DELETE_WINDOWS:窗口被关闭时 WM_SAVE_YOURSELF:窗口被保存时 WM_TAKE_FOCUS:窗口获得焦点时 主事件循环mainloop方法 mainloop(),等待事件。 实现方式一 怎么样? 你学会了吗? 好了,我们今天就学到这里吧! 如果遇到什么问题,咱们多多交流,共同解决。 我是猫妹,咱们下次见! 特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。 Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services. /阅读下一篇/ 返回网易首页 下载网易新闻客户端 |
CopyRight 2018-2019 实验室设备网 版权所有 |