本帖最后由 cjjJasonchen 于 2023-9-8 13:11 编辑
pygameGUU2.0 投票 书否需要多选与单选按钮?
主贴:
pygameGUI 2.0 开发日志
https://fishc.com.cn/thread-232764-1-1.html
(出处: 鱼C论坛)
可以看看我主贴写的“小测试”
这几天我一直在尝试写一些多选按钮的预设,我想这样或许可以更方便的制作多选按钮,像是tkinter那样
我花费了大量的时间和精力,希望可以让“制作选择按钮”方便一点
然而呢,今天在写的时候,我突然意识到,或许这真的没有必要做。
理由如下:
1、在游戏开发中,我们几乎不会像使用tkinter那样有这么多机会使用多选或单选按钮
2、现有的按钮组件也可以轻松完成这样的任务(见主贴:《小测试:多选按钮与单选按钮》)
3、这一点是我不想写的主要原因,我不知道写一个预设是不是真的能变得更方便,原本要自定义的还是要自定义,
只是使用者们在 command函数 里面可以少些几行代码罢了
而且现在的button支持传参了,完成多选和单选并不复杂
下面来提一提原本我希望的选项按钮:
每次点击要自己切换外观,如:从未选择变为选择,
改变command函数,如:从在variable中添加变为删除。。。。。。
现在我决定在Effect 里面多做一些image效果,方便使用者完成“切换外观“的操作
至于其他的,用户自己写在command里面就好了
我都在说什么乱七八糟的
总之呢,就是想要通知各位:checkButton和rediobutton可能不会有了,毕竟现在button可以很好的完成这个任务。。。。
嘛,反正大家畅所欲言,把想法发在评论区,讨论一下,
说不定等我过几天技术变得更好的就可以做了 (我不会告诉你们是因为我做了好几天没做出来的)
多选与单选的体验代码我也发出来给大家看看把~放在第二页~
|