"""测试一个经典的GUI程序的写法,使用面向对象的方式""" from tkinter import * from tkinter import messagebox class Application(Frame): """一个经典的GUI程序的类的写法""" def __init__(self, master=None): super().__init__(master) # super()代表的是父类的定义,而不是父类对象 self.master = master self.pack() self.createWidget() def createWidget(self): """创建组件""" self.btn01 = Button(self) self.btn01["text"] = "点击送花" self.btn01.pack() self.btn01["command"] = self.songhua # command表示的是事件,songhua这个事件 # 创建一个退出按钮 self.btnQuit = Button(self, text="退出", command=root.destroy) self.btnQuit.pack() def songhua(self): messagebox.showinfo("送花","送你99朵玫瑰花") # 这里的送花两字是title的意思 if __name__ == '__main__': root = Tk() root.geometry("400x100+200+300") root.title("一个经典的GUI程序类的测试") app = Application(master=root) root.mainloop()
在 __init__方法中为什么要调用父类的__init__方法
老师你好,这节没有资料,能上传一下吗
老师,这个部分前面不是安装过了吗
用userid作为唯一值也可以吧,id也是不可重复的
之前安装过rabbitMq不影响这个项目的使用把
System.out.println(*测试注释 !*);
老师问为什么有时候这行会报错
老师,敲代码时总是忽然出现这个光标吞掉后面的字怎么恢复成原来的样子
老师为什么我保存文件比-5小的数ID还是一样的
为啥我的报这个路径错误,明明弄了这个ANDROID_HOME路径了,百度了一下说,appium的环境变量没有配置
这个页面怎么打开
截屏2021-09-09 上午11.45.30.png
为什么这里没有出现线程01的交替输出
老师 需要这个文件 您给分享下啊?
就这个,弄了好久了,所有作业都被他耽误了,啊啊啊,要疯,环境变量配置好了,但是怎么回事啊,之前运行能找到mycode,现在mycode都报错了
给包名设置别名后,POJO包里有一个类时,resultType使用我明白了,假设POJO包里有两个类Users和Peoples,resultType也可以直接使用Users或者Peoples吗?还是必须第一种方式设置别名?
老师,无法收到发送的消息,修改了很多次,最后按照您的代码一模一样也试了,还是收不到发送的消息。
另一个端口可以接收到消息,也可以回复消息,但是无法自动将接收到的消息返回。
希望您解答一下哪里出了问题。谢谢。
老师能帮我看看我这样理解对吗? 谢谢老师了
因为创建了ThreadLocal这样一个容器并赋上了初始值,那么每当一个线程调用这个容器的set方法时就会在当前线程对象里面重新创建一个ThreadLocalMap对象,这个ThreadLocalMap对象里的key是一个新的ThreadLocal容器,所以value就可以再次以初始值开始了,这样就可以实现数据的隔离效果让每个线程操作自己的变量。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637