注册
登录
查看:784 | 回复:10
寂静之美
这个close方法怎么返回一个False呢?
发表于 2023/9/25 12:19:20
楼主

就是这个问题,为什么会有返回值呢?函数返回值不因该直接用return嘛


 这个close方法怎么返回一个False呢?

烦人的
发表于 2023/9/25 12:21:59
沙发

你可以看看close方法的定义

寂静之美
发表于 2023/9/25 12:26:52
板凳

感谢,就算close定义会返回一个false,这个函数也要加个return来承接呀

寂静之美
发表于 2023/9/25 12:28:16
4楼
def OnCloseButtonClick(self, sender, e):
        self.m_textbox.Text =   
        a=self.Close(False)
        return a


这样才合理呀

烦人的
发表于 2023/9/25 12:29:43
5楼

是否需要返回值,还是要看close方法里面具体做了些什么事情,当传入False时候,Close方法做了什么工作。。。

寂静之美
发表于 2023/9/25 12:33:37
6楼

我没有表达清楚,我的意思是这个close方法的返回值,应该需要承接呀。

烦人的
发表于 2023/9/25 12:36:18
7楼

不一定需要有承接的,需要的工作完成后就可以了

烦人的
发表于 2023/9/25 12:40:07
8楼

如果你调用某个函数去完成打印工作,有了打印输出了,那就不需要有变量去承接函数的调用了

寂静之美
发表于 2023/9/25 12:44:52
9楼

感谢,我再顺着你的说法,深究一下

烦人的
最佳答案 发表于 2023/9/25 12:48:05
10楼

我理解是调用OnCloseButtonClick时候,会执行一些清理工作,

如把输入框清空,做一些关闭操作就由close方法来实现

寂静之美
发表于 2023/9/25 12:51:37
11楼

我开始明白了。棒棒的

立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品