--- a/src/eric7/MicroPython/MicroPythonWidget.py Wed Sep 04 09:15:41 2024 +0200 +++ b/src/eric7/MicroPython/MicroPythonWidget.py Thu Sep 05 16:09:07 2024 +0200 @@ -97,7 +97,8 @@ super().__init__(parent) self.setupUi(self) - self.layout().setContentsMargins(0, 3, 0, 0) + if not forMPyWindow: + self.layout().setContentsMargins(0, 3, 0, 0) self.__ui = parent self.__forMPyWindow = forMPyWindow @@ -134,6 +135,14 @@ self.chartButton.setIcon(EricPixmapCache.getIcon("chart")) self.connectButton.setIcon(EricPixmapCache.getIcon("linkConnect")) + for button in ( + self.runButton, + self.replButton, + self.filesButton, + self.chartButton, + ): + button.setEnabled(False) + self.__fileManager = None self.__fileManagerWidget = None self.__chartWidget = None @@ -573,6 +582,8 @@ self.on_filesButton_clicked(False) if self.chartButton.isChecked(): self.on_chartButton_clicked(False) + if self.runButton.isChecked(): + self.on_runButton_clicked(False) else: with EricOverrideCursor(): self.__connectToDevice(withAutostart=True) @@ -915,7 +926,7 @@ if self.__connected: self.__fileManager = MicroPythonFileManager(self.__device, self) self.__fileManagerWidget = MicroPythonFileManagerWidget( - self.__fileManager, self + self.__fileManager, parent=self ) self.__ui.addSideWidget(