Преглед на файлове

Take fontsize from config textbook_font_size

uenz преди 5 години
родител
ревизия
e5a3f79bef
променени са 1 файла, в които са добавени 9 реда и са изтрити 3 реда
  1. 9 3
      appTools/ToolShell.py

+ 9 - 3
appTools/ToolShell.py

@@ -7,7 +7,7 @@
 # ##########################################################
 # ##########################################################
 
 
 
 
-from PyQt5.QtCore import Qt
+from PyQt5.QtCore import Qt, QSettings
 from PyQt5.QtGui import QTextCursor, QPixmap
 from PyQt5.QtGui import QTextCursor, QPixmap
 from PyQt5.QtWidgets import QVBoxLayout, QWidget, QHBoxLayout, QLabel
 from PyQt5.QtWidgets import QVBoxLayout, QWidget, QHBoxLayout, QLabel
 from appGUI.GUIElements import _BrowserTextEdit, _ExpandableTextEdit, FCLabel
 from appGUI.GUIElements import _BrowserTextEdit, _ExpandableTextEdit, FCLabel
@@ -41,7 +41,12 @@ class TermWidget(QWidget):
         self.app = app
         self.app = app
 
 
         self._browser = _BrowserTextEdit(version=version, app=app)
         self._browser = _BrowserTextEdit(version=version, app=app)
-        self._browser.setStyleSheet("font: 9pt \"Courier\";")
+        qsettings = QSettings("Open Source", "FlatCAM")
+        if qsettings.contains("textbox_font_size"):
+            tb_fsize = qsettings.value('textbox_font_size', type=int)
+        else:
+            tb_fsize = 9
+        self._browser.setStyleSheet("font: {0}pt \"Courier\";".format(tb_fsize))
         self._browser.setReadOnly(True)
         self._browser.setReadOnly(True)
         self._browser.document().setDefaultStyleSheet(
         self._browser.document().setDefaultStyleSheet(
             self._browser.document().defaultStyleSheet() +
             self._browser.document().defaultStyleSheet() +
@@ -478,7 +483,8 @@ class FCShell(TermWidget):
                 trc_formated = []
                 trc_formated = []
                 for a in reversed(trc):
                 for a in reversed(trc):
                     trc_formated.append(a.replace("    ", " > ").replace("\n", ""))
                     trc_formated.append(a.replace("    ", " > ").replace("\n", ""))
-                text = "%s\nPython traceback: %s\n%s" % (exc_value, exc_type, "\n".join(trc_formated))
+                text = "%s\nPython traceback: %s\n%s" % (
+                    exc_value, exc_type, "\n".join(trc_formated))
             else:
             else:
                 text = "%s" % error
                 text = "%s" % error
         else:
         else: