明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 290|回复: 19

[提问] 请问radio_button不作选择时执行命令该怎么写?谢谢~

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
  1.   (cond
  2.     ( (= c 1) (a) )
  3.     ( (= c 2) (b) )
  4.     ( (= c nil) (b) )
  5.   )
复制代码
当不选中这组按钮中的任一一个时执行设置好的b命令(和“否”一样),请问这样写对吗?怎么感觉时灵时不灵的?谢谢~

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
本帖最后由 kozmosovia 于 2025-1-18 16:16 编辑

设计逻辑就不对,radio自身是必定要选一个的,如果都不用选也可以,那设计它出来有啥意义?
若确实需要设计radio可以选择不在预设值的,就要额外增加一个不选的选项,如“无”,或者“空”、“都不是”,要不然,就给radio添加一个toggle,来控制是否可选。
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 逗亦斗霸 于 2025-1-18 20:31 编辑
飞雪神光 发表于 2025-1-18 18:09
看你这个C的值 应该是通过 radio_button的action 去设置 不点击C就没有值 所以要设置C的默认值 另一种更 ...

设置了c的默认值,但(= c nil)还是不能执行(b),不知道是不是这个条件只能单独成立,不能和别的条件and并存啊~
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
逗亦斗霸 发表于 2025-1-18 17:50
请问飞版:光有  (cond ( (= c nil) (b) ) )还不够吗?必须要set_tile一下默认值?

具体看代码怎么写 通过变量c传递 就设置c的默认值  通过key传递 就设置 set_tile radio_button 的默认值
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
设置个默认值
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 来自手机 | 显示全部楼层
kozmosovia 发表于 2025-1-18 16:12
设计逻辑就不对,radio自身是必定要选一个的,如果都不用选也可以,那设计它出来有啥意义?
若确实需要设 ...

本意是没有选中时执行某个命令,这样漏选的时候也可能正常使用~
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 来自手机 | 显示全部楼层
飞雪神光 发表于 2025-1-18 16:16
设置个默认值

请问飞版:光有  (cond ( (= c nil) (b) ) )还不够吗?必须要set_tile一下默认值?
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 来自手机 | 显示全部楼层
本帖最后由 逗亦斗霸 于 2025-1-18 18:06 编辑
飞雪神光 发表于 2025-1-18 17:59
具体看代码怎么写 通过变量c传递 就设置c的默认值  通过key传递 就设置 set_tile radio_button 的默认值

飞版这样一说又把我整不会了,之前从来没想过这还有区别~
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
逗亦斗霸 发表于 2025-1-18 18:05
飞版这样一说又把我整不会了,之前从来没想过这还有区别~

看你这个C的值 应该是通过 radio_button的action 去设置 不点击C就没有值 所以要设置C的默认值 另一种更简单确定时读取radio_button的key值
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
  (cond
    ( (= c 1) (a) )
    ( (= c 2) (b) )
    (t (b) )
  )这样不可以么
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-1-22 16:12 , Processed in 0.190620 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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