Closed mrdong916 closed 4 years ago
在我的两台电脑上(Mac和Windows)取到的self._folder_list都是空的,并且报错的那一行也是我所修改的这行,所以我进行判断是否存在处理,不然直接闪退了
在我的两台电脑上(Mac和Windows)取到的self._folder_list都是空的,并且报错的那一行也是我所修改的这行,所以我进行判断是否存在处理,不然直接闪退了
是拉取的 最新的代码吗? 我刚才测试就算是 在空文件夹里面创建新的文件夹也没有遇到 错误
更新过的不会了,谢谢
我这边测试新建文件夹并没有遇到闪退,除了 新建文件夹时不写文件名直接点击 OK情况。 不知道是不是指的这个 bug。
workers.py 里面加的 hasattr 好像并没有作用,
RenameMkdirWorker
类构造函数里面初始化了_folder_list
属性,因此这个hasatr 一直返回 True吧?目前逻辑是这样的: 在
main.py
里面, 打开 RenameDialog 实例rename_dialog
前传入 包含 文件(夹)名与描述的 info,如果没有就是 新建文件夹,在点击 弹出对话框 OK 按钮后,如何有 修改 或者有 文件夹名, 再调用 main.py 里面的 call_rename_mkdir_worker。 https://github.com/rachpt/lanzou-gui/blob/55a37d3eb95be41c0d3baeb6f85c37578b79f448/main.py#L203 在其定义里面 https://github.com/rachpt/lanzou-gui/blob/55a37d3eb95be41c0d3baeb6f85c37578b79f448/main.py#L440 传入当前工作路径下的所有文件夹列表,用于判断 欲新建文件夹 是否已经存在。