mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 01:25:51 +08:00
Add some extra info to crash handler screen
This commit is contained in:
parent
ffccca257f
commit
c15599f1c4
@ -182,23 +182,27 @@ class CrashHandler:
|
|||||||
self.cura_version = catalog.i18nc("@label unknown version of Cura", "Unknown")
|
self.cura_version = catalog.i18nc("@label unknown version of Cura", "Unknown")
|
||||||
self.cura_locale = "??_??"
|
self.cura_locale = "??_??"
|
||||||
|
|
||||||
crash_info = "<b>" + catalog.i18nc("@label Cura version number", "Cura version") + ":</b> " + str(self.cura_version) + "<br/>"
|
|
||||||
crash_info += "<b>" + catalog.i18nc("@label Type of platform", "Platform") + ":</b> " + str(platform.platform()) + "<br/>"
|
|
||||||
crash_info += "<b>" + catalog.i18nc("@label", "Qt version") + ":</b> " + str(QT_VERSION_STR) + "<br/>"
|
|
||||||
crash_info += "<b>" + catalog.i18nc("@label", "PyQt version") + ":</b> " + str(PYQT_VERSION_STR) + "<br/>"
|
|
||||||
crash_info += "<b>" + catalog.i18nc("@label OpenGL version", "OpenGL") + ":</b> " + str(self._getOpenGLInfo()) + "<br/>"
|
|
||||||
label.setText(crash_info)
|
|
||||||
|
|
||||||
layout.addWidget(label)
|
|
||||||
group.setLayout(layout)
|
|
||||||
|
|
||||||
self.data["cura_version"] = self.cura_version
|
self.data["cura_version"] = self.cura_version
|
||||||
self.data["os"] = {"type": platform.system(), "version": platform.version()}
|
self.data["os"] = {"type": platform.system(), "version": platform.version()}
|
||||||
self.data["qt_version"] = QT_VERSION_STR
|
self.data["qt_version"] = QT_VERSION_STR
|
||||||
self.data["pyqt_version"] = PYQT_VERSION_STR
|
self.data["pyqt_version"] = PYQT_VERSION_STR
|
||||||
self.data["locale_os"] = locale.getlocale(locale.LC_MESSAGES)[0] if hasattr(locale, "LC_MESSAGES") else locale.getdefaultlocale()[0]
|
self.data["locale_os"] = locale.getlocale(locale.LC_MESSAGES)[0] if hasattr(locale, "LC_MESSAGES") else \
|
||||||
|
locale.getdefaultlocale()[0]
|
||||||
self.data["locale_cura"] = self.cura_locale
|
self.data["locale_cura"] = self.cura_locale
|
||||||
|
|
||||||
|
crash_info = "<b>" + catalog.i18nc("@label Cura version number", "Cura version") + ":</b> " + str(self.cura_version) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label", "Cura language") + ":</b> " + str(self.cura_locale) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label", "OS language") + ":</b> " + str(self.data["locale_os"]) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label Type of platform", "Platform") + ":</b> " + str(platform.platform()) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label", "Qt version") + ":</b> " + str(QT_VERSION_STR) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label", "PyQt version") + ":</b> " + str(PYQT_VERSION_STR) + "<br/>"
|
||||||
|
crash_info += "<b>" + catalog.i18nc("@label OpenGL version", "OpenGL") + ":</b> " + str(self._getOpenGLInfo()) + "<br/>"
|
||||||
|
|
||||||
|
label.setText(crash_info)
|
||||||
|
|
||||||
|
layout.addWidget(label)
|
||||||
|
group.setLayout(layout)
|
||||||
|
|
||||||
with configure_scope() as scope:
|
with configure_scope() as scope:
|
||||||
scope.set_tag("qt_version", QT_VERSION_STR)
|
scope.set_tag("qt_version", QT_VERSION_STR)
|
||||||
scope.set_tag("pyqt_version", PYQT_VERSION_STR)
|
scope.set_tag("pyqt_version", PYQT_VERSION_STR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user