Sat, 26 Apr 2025 12:34:32 +0200
MicroPython
- Added a configuration option to disable the support for the no longer produced Pimoroni Pico Wireless Pack.
# Form implementation generated from reading ui file 'src/eric7/Preferences/ConfigurationPages/EditorExportersPage.ui' # # Created by: PyQt6 UI code generator 6.7.0 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. from PyQt6 import QtCore, QtGui, QtWidgets class Ui_EditorExportersPage(object): def setupUi(self, EditorExportersPage): EditorExportersPage.setObjectName("EditorExportersPage") EditorExportersPage.resize(537, 435) EditorExportersPage.setWindowTitle("") self.verticalLayout_10 = QtWidgets.QVBoxLayout(EditorExportersPage) self.verticalLayout_10.setObjectName("verticalLayout_10") self.headerLabel = QtWidgets.QLabel(parent=EditorExportersPage) self.headerLabel.setObjectName("headerLabel") self.verticalLayout_10.addWidget(self.headerLabel) self.line1 = QtWidgets.QFrame(parent=EditorExportersPage) self.line1.setFrameShape(QtWidgets.QFrame.Shape.HLine) self.line1.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) self.line1.setFrameShape(QtWidgets.QFrame.Shape.HLine) self.line1.setObjectName("line1") self.verticalLayout_10.addWidget(self.line1) self.hboxlayout = QtWidgets.QHBoxLayout() self.hboxlayout.setObjectName("hboxlayout") self.TextLabel1_3 = QtWidgets.QLabel(parent=EditorExportersPage) self.TextLabel1_3.setObjectName("TextLabel1_3") self.hboxlayout.addWidget(self.TextLabel1_3) self.exportersCombo = QtWidgets.QComboBox(parent=EditorExportersPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.exportersCombo.sizePolicy().hasHeightForWidth()) self.exportersCombo.setSizePolicy(sizePolicy) self.exportersCombo.setObjectName("exportersCombo") self.hboxlayout.addWidget(self.exportersCombo) self.verticalLayout_10.addLayout(self.hboxlayout) self.stackedWidget = QtWidgets.QStackedWidget(parent=EditorExportersPage) self.stackedWidget.setObjectName("stackedWidget") self.emptyPage = QtWidgets.QWidget() self.emptyPage.setObjectName("emptyPage") self.stackedWidget.addWidget(self.emptyPage) self.htmlPage = QtWidgets.QWidget() self.htmlPage.setObjectName("htmlPage") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.htmlPage) self.verticalLayout_4.setContentsMargins(0, -1, 0, -1) self.verticalLayout_4.setObjectName("verticalLayout_4") self.groupBox_2 = QtWidgets.QGroupBox(parent=self.htmlPage) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName("verticalLayout_3") self.htmlWysiwygCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.htmlWysiwygCheckBox.setObjectName("htmlWysiwygCheckBox") self.verticalLayout_3.addWidget(self.htmlWysiwygCheckBox) self.htmlFoldingCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.htmlFoldingCheckBox.setObjectName("htmlFoldingCheckBox") self.verticalLayout_3.addWidget(self.htmlFoldingCheckBox) self.htmlStylesCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.htmlStylesCheckBox.setObjectName("htmlStylesCheckBox") self.verticalLayout_3.addWidget(self.htmlStylesCheckBox) self.htmlTitleCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.htmlTitleCheckBox.setObjectName("htmlTitleCheckBox") self.verticalLayout_3.addWidget(self.htmlTitleCheckBox) self.htmlTabsCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.htmlTabsCheckBox.setObjectName("htmlTabsCheckBox") self.verticalLayout_3.addWidget(self.htmlTabsCheckBox) self.verticalLayout_4.addWidget(self.groupBox_2) spacerItem = QtWidgets.QSpacerItem(507, 21, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_4.addItem(spacerItem) self.stackedWidget.addWidget(self.htmlPage) self.odtPage = QtWidgets.QWidget() self.odtPage.setObjectName("odtPage") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.odtPage) self.verticalLayout_2.setContentsMargins(0, -1, 0, -1) self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox_3 = QtWidgets.QGroupBox(parent=self.odtPage) self.groupBox_3.setTitle("") self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_3) self.verticalLayout.setObjectName("verticalLayout") self.odtWysiwygCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_3) self.odtWysiwygCheckBox.setObjectName("odtWysiwygCheckBox") self.verticalLayout.addWidget(self.odtWysiwygCheckBox) self.odtStylesCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_3) self.odtStylesCheckBox.setObjectName("odtStylesCheckBox") self.verticalLayout.addWidget(self.odtStylesCheckBox) self.odtTabsCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_3) self.odtTabsCheckBox.setObjectName("odtTabsCheckBox") self.verticalLayout.addWidget(self.odtTabsCheckBox) self.verticalLayout_2.addWidget(self.groupBox_3) spacerItem1 = QtWidgets.QSpacerItem(498, 136, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.stackedWidget.addWidget(self.odtPage) self.pdfPage = QtWidgets.QWidget() self.pdfPage.setObjectName("pdfPage") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.pdfPage) self.verticalLayout_5.setContentsMargins(0, -1, 0, -1) self.verticalLayout_5.setObjectName("verticalLayout_5") self.groupBox_4 = QtWidgets.QGroupBox(parent=self.pdfPage) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(parent=self.groupBox_4) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.pdfMagnificationSlider = QtWidgets.QSlider(parent=self.groupBox_4) self.pdfMagnificationSlider.setMaximum(20) self.pdfMagnificationSlider.setOrientation(QtCore.Qt.Orientation.Horizontal) self.pdfMagnificationSlider.setObjectName("pdfMagnificationSlider") self.gridLayout.addWidget(self.pdfMagnificationSlider, 0, 1, 1, 1) self.pdfMagnificationLCD = QtWidgets.QLCDNumber(parent=self.groupBox_4) self.pdfMagnificationLCD.setDigitCount(2) self.pdfMagnificationLCD.setSegmentStyle(QtWidgets.QLCDNumber.SegmentStyle.Flat) self.pdfMagnificationLCD.setObjectName("pdfMagnificationLCD") self.gridLayout.addWidget(self.pdfMagnificationLCD, 0, 2, 1, 1) self.label_2 = QtWidgets.QLabel(parent=self.groupBox_4) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.pdfFontCombo = QtWidgets.QComboBox(parent=self.groupBox_4) self.pdfFontCombo.setObjectName("pdfFontCombo") self.gridLayout.addWidget(self.pdfFontCombo, 1, 1, 1, 2) self.label_3 = QtWidgets.QLabel(parent=self.groupBox_4) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.pdfPageSizeCombo = QtWidgets.QComboBox(parent=self.groupBox_4) self.pdfPageSizeCombo.setObjectName("pdfPageSizeCombo") self.gridLayout.addWidget(self.pdfPageSizeCombo, 2, 1, 1, 2) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtWidgets.QGroupBox(parent=self.groupBox_4) self.groupBox.setObjectName("groupBox") self.gridlayout = QtWidgets.QGridLayout(self.groupBox) self.gridlayout.setObjectName("gridlayout") self.pdfMarginTopSpin = QtWidgets.QSpinBox(parent=self.groupBox) self.pdfMarginTopSpin.setMaximum(288) self.pdfMarginTopSpin.setObjectName("pdfMarginTopSpin") self.gridlayout.addWidget(self.pdfMarginTopSpin, 0, 1, 1, 1) self.pdfMarginLeftSpin = QtWidgets.QSpinBox(parent=self.groupBox) self.pdfMarginLeftSpin.setMaximum(288) self.pdfMarginLeftSpin.setObjectName("pdfMarginLeftSpin") self.gridlayout.addWidget(self.pdfMarginLeftSpin, 1, 0, 1, 1) self.pdfMarginRightSpin = QtWidgets.QSpinBox(parent=self.groupBox) self.pdfMarginRightSpin.setMaximum(288) self.pdfMarginRightSpin.setObjectName("pdfMarginRightSpin") self.gridlayout.addWidget(self.pdfMarginRightSpin, 1, 2, 1, 1) self.pdfMarginBottomSpin = QtWidgets.QSpinBox(parent=self.groupBox) self.pdfMarginBottomSpin.setMaximum(288) self.pdfMarginBottomSpin.setObjectName("pdfMarginBottomSpin") self.gridlayout.addWidget(self.pdfMarginBottomSpin, 2, 1, 1, 1) self.horizontalLayout.addWidget(self.groupBox) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.gridLayout.addLayout(self.horizontalLayout, 3, 0, 1, 3) self.verticalLayout_5.addWidget(self.groupBox_4) spacerItem3 = QtWidgets.QSpacerItem(20, 21, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_5.addItem(spacerItem3) self.stackedWidget.addWidget(self.pdfPage) self.rtfPage = QtWidgets.QWidget() self.rtfPage.setObjectName("rtfPage") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.rtfPage) self.verticalLayout_7.setContentsMargins(0, -1, 0, -1) self.verticalLayout_7.setObjectName("verticalLayout_7") self.groupBox_5 = QtWidgets.QGroupBox(parent=self.rtfPage) self.groupBox_5.setTitle("") self.groupBox_5.setObjectName("groupBox_5") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_5) self.verticalLayout_6.setObjectName("verticalLayout_6") self.rtfWysiwygCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_5) self.rtfWysiwygCheckBox.setObjectName("rtfWysiwygCheckBox") self.verticalLayout_6.addWidget(self.rtfWysiwygCheckBox) self.hboxlayout1 = QtWidgets.QHBoxLayout() self.hboxlayout1.setObjectName("hboxlayout1") self.rtfFontButton = QtWidgets.QPushButton(parent=self.groupBox_5) self.rtfFontButton.setObjectName("rtfFontButton") self.hboxlayout1.addWidget(self.rtfFontButton) self.rtfFontSample = QtWidgets.QLineEdit(parent=self.groupBox_5) self.rtfFontSample.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) self.rtfFontSample.setAlignment(QtCore.Qt.AlignmentFlag.AlignHCenter) self.rtfFontSample.setReadOnly(True) self.rtfFontSample.setObjectName("rtfFontSample") self.hboxlayout1.addWidget(self.rtfFontSample) self.verticalLayout_6.addLayout(self.hboxlayout1) self.rtfTabsCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_5) self.rtfTabsCheckBox.setObjectName("rtfTabsCheckBox") self.verticalLayout_6.addWidget(self.rtfTabsCheckBox) self.verticalLayout_7.addWidget(self.groupBox_5) spacerItem4 = QtWidgets.QSpacerItem(451, 21, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_7.addItem(spacerItem4) self.stackedWidget.addWidget(self.rtfPage) self.texPage = QtWidgets.QWidget() self.texPage.setObjectName("texPage") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.texPage) self.verticalLayout_9.setContentsMargins(0, -1, 0, -1) self.verticalLayout_9.setObjectName("verticalLayout_9") self.groupBox_6 = QtWidgets.QGroupBox(parent=self.texPage) self.groupBox_6.setTitle("") self.groupBox_6.setObjectName("groupBox_6") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.groupBox_6) self.verticalLayout_8.setObjectName("verticalLayout_8") self.texStylesCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_6) self.texStylesCheckBox.setObjectName("texStylesCheckBox") self.verticalLayout_8.addWidget(self.texStylesCheckBox) self.texTitleCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_6) self.texTitleCheckBox.setObjectName("texTitleCheckBox") self.verticalLayout_8.addWidget(self.texTitleCheckBox) self.verticalLayout_9.addWidget(self.groupBox_6) spacerItem5 = QtWidgets.QSpacerItem(507, 21, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_9.addItem(spacerItem5) self.stackedWidget.addWidget(self.texPage) self.verticalLayout_10.addWidget(self.stackedWidget) spacerItem6 = QtWidgets.QSpacerItem(519, 21, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_10.addItem(spacerItem6) self.retranslateUi(EditorExportersPage) self.stackedWidget.setCurrentIndex(0) self.rtfWysiwygCheckBox.toggled['bool'].connect(self.rtfFontButton.setDisabled) # type: ignore self.rtfWysiwygCheckBox.toggled['bool'].connect(self.rtfFontSample.setDisabled) # type: ignore self.pdfMagnificationSlider.sliderMoved['int'].connect(self.pdfMagnificationLCD.display) # type: ignore self.pdfMagnificationSlider.valueChanged['int'].connect(self.pdfMagnificationLCD.display) # type: ignore QtCore.QMetaObject.connectSlotsByName(EditorExportersPage) EditorExportersPage.setTabOrder(self.exportersCombo, self.htmlWysiwygCheckBox) EditorExportersPage.setTabOrder(self.htmlWysiwygCheckBox, self.htmlFoldingCheckBox) EditorExportersPage.setTabOrder(self.htmlFoldingCheckBox, self.htmlStylesCheckBox) EditorExportersPage.setTabOrder(self.htmlStylesCheckBox, self.htmlTitleCheckBox) EditorExportersPage.setTabOrder(self.htmlTitleCheckBox, self.htmlTabsCheckBox) EditorExportersPage.setTabOrder(self.htmlTabsCheckBox, self.odtWysiwygCheckBox) EditorExportersPage.setTabOrder(self.odtWysiwygCheckBox, self.odtStylesCheckBox) EditorExportersPage.setTabOrder(self.odtStylesCheckBox, self.odtTabsCheckBox) EditorExportersPage.setTabOrder(self.odtTabsCheckBox, self.pdfMagnificationSlider) EditorExportersPage.setTabOrder(self.pdfMagnificationSlider, self.pdfFontCombo) EditorExportersPage.setTabOrder(self.pdfFontCombo, self.pdfPageSizeCombo) EditorExportersPage.setTabOrder(self.pdfPageSizeCombo, self.pdfMarginTopSpin) EditorExportersPage.setTabOrder(self.pdfMarginTopSpin, self.pdfMarginLeftSpin) EditorExportersPage.setTabOrder(self.pdfMarginLeftSpin, self.pdfMarginRightSpin) EditorExportersPage.setTabOrder(self.pdfMarginRightSpin, self.pdfMarginBottomSpin) EditorExportersPage.setTabOrder(self.pdfMarginBottomSpin, self.rtfWysiwygCheckBox) EditorExportersPage.setTabOrder(self.rtfWysiwygCheckBox, self.rtfFontButton) EditorExportersPage.setTabOrder(self.rtfFontButton, self.rtfTabsCheckBox) EditorExportersPage.setTabOrder(self.rtfTabsCheckBox, self.texStylesCheckBox) EditorExportersPage.setTabOrder(self.texStylesCheckBox, self.texTitleCheckBox) def retranslateUi(self, EditorExportersPage): _translate = QtCore.QCoreApplication.translate self.headerLabel.setText(_translate("EditorExportersPage", "<b>Configure exporters</b>")) self.TextLabel1_3.setText(_translate("EditorExportersPage", "Exporter Type:")) self.exportersCombo.setToolTip(_translate("EditorExportersPage", "Select the exporter to be configured.")) self.htmlWysiwygCheckBox.setToolTip(_translate("EditorExportersPage", "Select to export in WYSIWYG mode")) self.htmlWysiwygCheckBox.setText(_translate("EditorExportersPage", "Use WYSIWYG mode")) self.htmlFoldingCheckBox.setToolTip(_translate("EditorExportersPage", "Select to include folding functionality")) self.htmlFoldingCheckBox.setText(_translate("EditorExportersPage", "Include folding functionality")) self.htmlStylesCheckBox.setToolTip(_translate("EditorExportersPage", "Select to include only used styles")) self.htmlStylesCheckBox.setText(_translate("EditorExportersPage", "Include only used styles")) self.htmlTitleCheckBox.setToolTip(_translate("EditorExportersPage", "Select to use the full pathname as the document title")) self.htmlTitleCheckBox.setText(_translate("EditorExportersPage", "Use full pathname as document title")) self.htmlTabsCheckBox.setToolTip(_translate("EditorExportersPage", "Select to use tabs in the generated file")) self.htmlTabsCheckBox.setText(_translate("EditorExportersPage", "Use tabs")) self.odtWysiwygCheckBox.setToolTip(_translate("EditorExportersPage", "Select to export in WYSIWYG mode")) self.odtWysiwygCheckBox.setText(_translate("EditorExportersPage", "Use WYSIWYG mode")) self.odtStylesCheckBox.setToolTip(_translate("EditorExportersPage", "Select to include only used styles")) self.odtStylesCheckBox.setText(_translate("EditorExportersPage", "Include only used styles")) self.odtTabsCheckBox.setToolTip(_translate("EditorExportersPage", "Select to use tabs in the generated file")) self.odtTabsCheckBox.setText(_translate("EditorExportersPage", "Use tabs")) self.label.setText(_translate("EditorExportersPage", "Magnification:")) self.pdfMagnificationSlider.setToolTip(_translate("EditorExportersPage", "Select the magnification value to be added to the font sizes of the styles")) self.pdfMagnificationLCD.setToolTip(_translate("EditorExportersPage", "Displays the selected magnification value")) self.label_2.setText(_translate("EditorExportersPage", "Font:")) self.pdfFontCombo.setToolTip(_translate("EditorExportersPage", "Select the font from the list")) self.label_3.setText(_translate("EditorExportersPage", "Pagesize:")) self.pdfPageSizeCombo.setToolTip(_translate("EditorExportersPage", "Select the page size from the list")) self.groupBox.setTitle(_translate("EditorExportersPage", "Margins")) self.pdfMarginTopSpin.setToolTip(_translate("EditorExportersPage", "Select the top margin in points (72 pt == 1\")")) self.pdfMarginLeftSpin.setToolTip(_translate("EditorExportersPage", "Select the left margin in points (72 pt == 1\")")) self.pdfMarginRightSpin.setToolTip(_translate("EditorExportersPage", "Select the right margin in points (72 pt == 1\")")) self.pdfMarginBottomSpin.setToolTip(_translate("EditorExportersPage", "Select the bottom margin in points (72 pt == 1\")")) self.rtfWysiwygCheckBox.setToolTip(_translate("EditorExportersPage", "Select to export in WYSIWYG mode")) self.rtfWysiwygCheckBox.setText(_translate("EditorExportersPage", "Use WYSIWYG mode")) self.rtfFontButton.setToolTip(_translate("EditorExportersPage", "Press to select the font for the RTF export")) self.rtfFontButton.setText(_translate("EditorExportersPage", "Select Font")) self.rtfFontSample.setText(_translate("EditorExportersPage", "Font for RTF export")) self.rtfTabsCheckBox.setToolTip(_translate("EditorExportersPage", "Select to use tabs in the generated file")) self.rtfTabsCheckBox.setText(_translate("EditorExportersPage", "Use tabs")) self.texStylesCheckBox.setToolTip(_translate("EditorExportersPage", "Select to include only used styles")) self.texStylesCheckBox.setText(_translate("EditorExportersPage", "Include only used styles")) self.texTitleCheckBox.setToolTip(_translate("EditorExportersPage", "Select to use the full pathname as the document title")) self.texTitleCheckBox.setText(_translate("EditorExportersPage", "Use full pathname as document title"))