首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PopupMenu的后处理怎么做?

PopupMenu的后处理怎么做?

提问于 2023-09-12 15:18:21
回答 0关注 0查看 39

如下面一段,用PopupMenu操控一个参数:dimension,然后在其他直接引用dimension的地方,用Dynamic去@它,确实能动态显示dimension发生了改变。 但是,在此之上,如果想实现,每当操控dimension发生改变,不但与demension直接关联的发生改变,还想做诸如清零之类的,怎么办? 就是说,不与dimension直接关联在清零操作,如何利用PopupMenu去触发?

如下,想增加一种操作,仅当操控dimension发生改变时,清零,recordList赋值为{}。该怎么做?

发现有个函数叫EventHandler的,似乎有这种接收外部事件,做内部处理的,但似乎不能用PopupMenu来作为触发事件

Item[

Row[

{"维数:",

PopupMenu[Dynamic[dimension], Range[8, 24]],

" 上一步:",

Button[Style["back", 20],

If[recordList != {},

Part[board, Sequence@@Part[recordList, -1]] =

Part[board, Sequence @@ Part[recordList, -2]] = 0;

winner = ""; recordList = Drop[recordList, -2]],

ImageSize -> {60, 40}]

}

]

, Alignment -> Right]

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档