Sun, 26 Feb 2023 18:03:50 +0100
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 18:03:13 2023 +0100 +++ b/src/eric7/MicroPython/MicroPythonWidget.py Sun Feb 26 18:03:50 2023 +0100 @@ -19,9 +19,9 @@ QApplication, QDialog, QHBoxLayout, + QLabel, QMenu, QSizePolicy, - QSpacerItem, QTextEdit, QToolButton, QWidget, @@ -250,10 +250,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( @@ -939,9 +940,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:]