Просмотр исходного кода

Merged jpcgt/flatcam:Beta into uenz1/flatcam:FixTclCommandDrillcncjob

Andre Spahlinger 5 лет назад
Родитель
Сommit
4674227e63
3 измененных файлов с 13 добавлено и 5 удалено
  1. 9 3
      appTools/ToolShell.py
  2. 3 1
      setup_ubuntu.sh
  3. 1 1
      tclCommands/TclCommandNew.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:

+ 3 - 1
setup_ubuntu.sh

@@ -44,6 +44,8 @@ sudo -H python3 -m pip install --upgrade \
 	qrcode \
 	qrcode \
 	pyqt5 \
 	pyqt5 \
 	reportlab \
 	reportlab \
-	svglib
+	svglib \
+	pyserial \
+	testresources
 
 
 sudo -H easy_install -U distribute
 sudo -H easy_install -U distribute

+ 1 - 1
tclCommands/TclCommandNew.py

@@ -39,4 +39,4 @@ class TclCommandNew(TclCommand):
         :return: None or exception
         :return: None or exception
         """
         """
 
 
-        self.app.on_file_new(cli=True)
+        self.app.f_handlers.on_file_new(cli=True)