![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python GUI
以tkinter为例
NKZZD
这个作者很懒,什么都没留下…
展开
-
Python GUI编程4—面向对象写法
Frame类是放其他组件的容器,值得注意的是Frame本身也是组件。 我们可以继承Frame类,实现面向对象开发 from tkinter import * from tkinter import messagebox class Application(Frame): #继承Frame类,新组件 def __init__(self,master=None): # Frame是父类,得主动的调用父类的构造器 super().__init__(master)原创 2021-02-19 17:10:39 · 916 阅读 · 0 评论 -
Python GUI编程3—tkinter组件的继承关系
Object是所有组件的父类 在pycharm中,先进入button的源代码 再按快捷键:Ctrl+Alt+Shift+U查看UML类图原创 2021-02-19 15:54:59 · 430 阅读 · 0 评论 -
Python GUI编程2—调整窗口位置大小
tkinter主窗口 主窗口位置和大小 用函数:geometry(‘wxh+x+y’) 注意里面是英文x,而不是符号。第一个表示窗口大小。第二三个参数表示距离屏幕左上角的距离。 root.geometry("500x300+100+200")原创 2021-02-19 15:32:52 · 2269 阅读 · 0 评论 -
Python GUI编程1—入门
入门 创建GUI程序包括4步: 1创建应用程序主窗口对象(根窗口) from tkinter import * root = TK() #中间写其他代码 root.mainloop() #事件循环 2.添加按钮、文本框等组件 btn01=Button(root) btn01["text"]="我爱python" 3用布局管理器布局 btn01.pack() 4事件处理 4.1响应鼠标事件(单击,双击) def talk(e): #e为事件对象 tk.messagebox.showinfo原创 2021-02-11 19:54:54 · 275 阅读 · 2 评论