首页 > 分享 > PYTHONGUI编程

PYTHONGUI编程

PYTHON GUI 编程编程

PYTHON GUI 编程编程2

大家好,我们继续来探讨python GUI编程中使用tkinter包的第三个步骤。

定义事件处理程序定义事件处理程序

构建GUI应用的下一步是定义窗口使用的事件。控件可以产生事件,例如当用户单击按钮时,并且使用command参数可以指

定当python检测到事件时应该调用的方法名称。例如,我们要把按钮绑定到一个事件方法上,代码可编写为:

def creat_widgets(self):

self.button1 = Button(self,text = 'Submit',

command = self.display)

self.button1.grid(row = 1,column = 0,

sticky = W)

def display(self):

print('The button clicked in the window')

create_widgets()方法创建一个按钮显示在窗口区域,Button类的构造函数设置了command参数是self.display,这指向类中的

display()方法。

这时,我们可以编写一个完整的GUI程序了。

from tkinter import *

class Application(Frame):

'''Built the basic window frame template'''

def __init__(self,master):

super(Application,self).__init__(master)

self.grid()

self.create_widgets()

def create_widgets(self):

self.label1 = Label(self,

text = ('Welcome to my window!')

self.label1.grid(row = 0,column = 0,sticky = W)

self.button1 = Button(self,text = 'Submit',

command = self.display)

self.button1.grid(row = 1,column = 0,

sticky = W)

def display(self):

'''Event handler for the button'''

print('The button clicked in the window')

root = Tk()

root.title('Test Button events')

root.geometry('300x100')

app = Application(root)

app.mainloop()

相关知识

机器学习=编程?NO!
元编程艺术,第 1 部分: 元编程简介
少儿编程证书比赛避坑指南⭕️。少儿编程证书比赛避坑指南⭕️看
花体的编程字体是什么
武汉PLC自动化编程培训课程
花体的编程字体是什么格式
推荐开源项目:免费编程字体库
高级汽车智能诊断及编程系统
推荐一个编程字体宝库:Programming Fonts
花体的编程字体是什么样的

网址: PYTHONGUI编程 https://m.huajiangbk.com/newsview851635.html

所属分类:花卉
上一篇: 中国从俄罗斯购买原油,真的会损失
下一篇: 1“花西币”=5斤半护发素?蜂花