鱼C论坛

 找回密码
 立即注册
查看: 1951|回复: 7

[技术交流] python求助

[复制链接]
发表于 2022-3-22 21:54:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
on_hit = False
def hit_me():
    global on_hit       #on_hit 是global属性值
    if on_hit == False:
        on_hit = True
        var.set('you hit me')

    else:
        on_hit = False
        var.set('')
请问为什么执行代码如图,点击按钮前on_hit不应该是False,去执行if后面的语句块吗,为什么会执行else里的呢?
微信截图_20220322215327.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-23 01:07:15 | 显示全部楼层
因为你没点击就相当于没调用,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-3-23 10:08:44 | 显示全部楼层
你现在只是定义了函数然后将它与按钮点击事件绑定,你点击按钮之后才会执行你这个函数。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-3-23 11:00:12 | 显示全部楼层
恕我无知, var.set是个啥啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-23 16:41:43 | 显示全部楼层
深谙流年 发表于 2022-3-23 01:07
因为你没点击就相当于没调用,

感谢指导
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-23 16:42:44 | 显示全部楼层
一只魈咸鱼 发表于 2022-3-23 10:08
你现在只是定义了函数然后将它与按钮点击事件绑定,你点击按钮之后才会执行你这个函数。

感谢魈上仙指导
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-24 15:09:24 | 显示全部楼层

来点实在的,上面那个设为答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-30 21:06:05 | 显示全部楼层
一只魈咸鱼 发表于 2022-3-24 15:09
来点实在的,上面那个设为答案

我也想设啊,但是他没有出那个设置的选项,可能是太久没逛论坛改地方了我找不到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-29 10:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表