MicroPython eric7

Sun, 26 Feb 2023 17:57:08 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 26 Feb 2023 17:57:08 +0100
branch
eric7
changeset 9806
8b375fdd78f1
parent 9804
b7e200d35be9
child 9807
a87b1479b107

MicroPython
- added support for the CircuitPython OSD info

src/eric7/MicroPython/MicroPythonWidget.py file | annotate | diff | comparison | revisions
--- a/src/eric7/MicroPython/MicroPythonWidget.py	Sun Feb 26 12:45:22 2023 +0100
+++ b/src/eric7/MicroPython/MicroPythonWidget.py	Sun Feb 26 17:57:08 2023 +0100
@@ -19,9 +19,9 @@
     QApplication,
     QDialog,
     QHBoxLayout,
+    QLabel,
     QMenu,
     QSizePolicy,
-    QSpacerItem,
     QTextEdit,
     QToolButton,
     QWidget,
@@ -246,10 +246,11 @@
         self.connectButton.setIcon(EricPixmapCache.getIcon("linkConnect"))
 
         self.__zoomLayout = QHBoxLayout()
-        spacerItem = QSpacerItem(
-            40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum
+        self.__osdLabel = QLabel()
+        self.__osdLabel.setSizePolicy(
+            QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred
         )
-        self.__zoomLayout.addSpacerItem(spacerItem)
+        self.__zoomLayout.addWidget(self.__osdLabel)
 
         self.__zoom0 = self.replEdit.fontPointSize()
         self.__zoomWidget = EricZoomWidget(
@@ -931,9 +932,7 @@
                     titleData = data[index + 4 :].split(b"\x1b\\")[0]
                     title = titleData.decode()
                     index += len(titleData) + 5  # one more is done at the end
-                    tc.deleteChar()
-                    self.replEdit.setTextCursor(tc)
-                    self.replEdit.insertPlainText(title)
+                    self.__osdLabel.setText(title)
                 else:
                     # data is incomplete; buffer and stop processing
                     self.__replBuffer = data[index:]

eric ide

mercurial