QDarktheme模块使用的注意事项

  1. 如果想要提前加载该模块中的主题,如果直接在app = QApplication(sys.argv)的下一行写上qdarktheme.setup_theme('auto'),怎么运行都会出现报错提示,经过多次检查,发现只有将窗口主界面的代码放在一个脚本中,同时还需要编写另外一个脚本调用含有窗口主界面的脚本代码,另外在导入模块的时候还需要讲究顺序,需要将import qdarktheme放在最后面才能不会出现报错提示
  2. 如果提前加载了自定义的QSS文件,且一旦需要更换主题,会导致自定义的QSS失效,目前的解决办法是单独写一个脚本,用来让其他的脚本调用这个QSS代码,这样可以规避该问题,另外,同时使用主题和QSS的时候,需要这样写qdarktheme.setup_theme('auto',additional_qss=qssStyle),这样不会出现主题无法调整的问题