add config and change logo
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from PySide6.QtWidgets import QWidget
|
||||
from qfluentwidgets import (
|
||||
InfoBarIcon, MessageBox,
|
||||
@@ -44,3 +47,21 @@ def accept_warning(widget: QWidget, condition: bool,
|
||||
if not mb.exec():
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def get_log_dir() -> str | None:
|
||||
if sys.platform == "win32":
|
||||
log_dir = Path(os.path.expanduser("~"), "AppData", "Roaming")
|
||||
elif sys.platform == "darwin":
|
||||
log_dir = Path(os.path.expanduser("~"), "Library", "Application Support")
|
||||
else:
|
||||
return None
|
||||
if not log_dir.exists():
|
||||
log_dir.mkdir(parents=True, exist_ok=True)
|
||||
return str(log_dir)
|
||||
|
||||
|
||||
def get_app_dir(org_name: str, app_name: str):
|
||||
app_dir = Path(get_log_dir(), org_name, app_name)
|
||||
app_dir.mkdir(parents=True, exist_ok=True)
|
||||
return str(app_dir)
|
||||
|
||||
Reference in New Issue
Block a user