Some notes
Some notes
Java版本的iPhone-Bark我决定继续采用python版本的模式——即一个App.py文件引用多个page(tk.Tk)Frame,而转换页面的方式是Frame:pakc()与forget_pack(),Java版本中JFrame与之相同,转换页面却是setvisuable(),JFrame中窗口存在多个panel或单个,此项目只有一个JFrame,在sound_page.java中我遇到麻烦,在登录界面到主页面我的处理是一路向前的,不存在进入到主界面重新到login_page,但在用户选择完sound后必须返回main_page来send,故不可采用new main_page的方式,亦只能setvisuable。
我也不需要在sound_page中返回主页面的过程中传递Audio_Name参数,而是在Main_page中调用class sound_page中的函数,此函数返回其参数,亦不用考虑self作用域问题。
综上,处理在sound-page中返回到main-page避免new frame才是重中之重。
2:43PM
今天上午我写下上面这些亟待解决的问题,我还觉得是很大的,令人头疼的问题呢,下午我在搜素如何在两个方法中共用一个变量,现在再想觉得愚蠢,我在python中不止一次运用全局变量,在之前tiktok项目中和前面App.java 获取屏幕尺寸不都是吗。通过App.bark.setvisuable,我完美解决上述问题。
Some notes
https://blog.yaonas.space/2024/03/Some notes/