def loadTheme(self, folderpath):
print("Loading theme: {}".format(folderpath))
self.observer.unschedule_all()
if os.path.isdir(folderpath):
self.app_config['theme_folder'] = folderpath
self.loadConfig(self.text_config, os.path.join(folderpath,'textcolor.cfg'), argb_check=True)
failed_to_load = []
for key in self.i:
failed_filename = self.loadImage(folderpath, key)
if failed_filename:
failed_to_load.append("{}.png".format(failed_filename))
if failed_to_load:
failed_to_load.sort()
messagebox.showwarning("Error", 'Failed to load {}/{} image(s):\n{}'.format(len(failed_to_load), len(self.i)-3, "\n".join(failed_to_load)))
self.observer.schedule(FSEventHandler(self), folderpath, recursive=False)
else:
messagebox.showwarning("Error", 'Theme path not found:\n{}'.format(folderpath))
fbi_theme_preview_v1.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录