diff --git a/src/Mod/AddonManager/addonmanager_utilities.py b/src/Mod/AddonManager/addonmanager_utilities.py index 9ceabc2e9a..183a2047b0 100644 --- a/src/Mod/AddonManager/addonmanager_utilities.py +++ b/src/Mod/AddonManager/addonmanager_utilities.py @@ -36,7 +36,7 @@ from typing import Optional, Any from urllib.parse import urlparse try: - from PySide import QtCore, QtWidgets + from PySide import QtCore, QtGui, QtWidgets except ImportError: QtCore = None QtWidgets = None @@ -245,7 +245,7 @@ def get_readme_html_url(repo): def is_darkmode() -> bool: """Heuristics to determine if we are in a darkmode stylesheet""" pl = fci.FreeCADGui.getMainWindow().palette() - return pl.color(pl.Background).lightness() < 128 + return pl.color(QtGui.QPalette.Window).lightness() < 128 def warning_color_string() -> str: diff --git a/src/Mod/AddonManager/change_branch.py b/src/Mod/AddonManager/change_branch.py index 332795a22a..ebe1819bc7 100644 --- a/src/Mod/AddonManager/change_branch.py +++ b/src/Mod/AddonManager/change_branch.py @@ -216,7 +216,7 @@ class ChangeBranchDialogModel(QtCore.QAbstractTableModel): dd = self.display_data[row] if column == 3 or column == 4: if dd[column] is not None: - qdate = QtCore.QDateTime.fromTime_t(dd[column]) + qdate = QtCore.QDateTime.fromSecsSinceEpoch(dd[column]) return QtCore.QLocale().toString(qdate, QtCore.QLocale.ShortFormat) elif column < len(dd): return dd[column] diff --git a/src/Mod/AddonManager/package_details.py b/src/Mod/AddonManager/package_details.py index 93dfb8bee9..8310b5e903 100644 --- a/src/Mod/AddonManager/package_details.py +++ b/src/Mod/AddonManager/package_details.py @@ -133,10 +133,9 @@ class PackageDetails(QtWidgets.QWidget): date = "" installed_version_string = "