Fri, 25 Apr 2025 16:23:02 +0200
MicroPython
- Extended the handling of Access Point security/authmode settings to be more dynamic.
# Form implementation generated from reading ui file 'src/eric7/VirtualEnv/VirtualenvConfigurationDialog.ui' # # Created by: PyQt6 UI code generator 6.9.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_VirtualenvConfigurationDialog(object): def setupUi(self, VirtualenvConfigurationDialog): VirtualenvConfigurationDialog.setObjectName("VirtualenvConfigurationDialog") VirtualenvConfigurationDialog.resize(700, 574) VirtualenvConfigurationDialog.setSizeGripEnabled(True) self.verticalLayout = QtWidgets.QVBoxLayout(VirtualenvConfigurationDialog) self.verticalLayout.setObjectName("verticalLayout") self.groupBox_3 = QtWidgets.QGroupBox(parent=VirtualenvConfigurationDialog) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_3.setObjectName("gridLayout_3") self.pyvenvButton = QtWidgets.QRadioButton(parent=self.groupBox_3) self.pyvenvButton.setText("0.0") self.pyvenvButton.setObjectName("pyvenvButton") self.gridLayout_3.addWidget(self.pyvenvButton, 1, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.gridLayout_3.addItem(spacerItem, 0, 1, 1, 1) self.virtualenvButton = QtWidgets.QRadioButton(parent=self.groupBox_3) self.virtualenvButton.setText("0.0") self.virtualenvButton.setObjectName("virtualenvButton") self.gridLayout_3.addWidget(self.virtualenvButton, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_3) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(parent=VirtualenvConfigurationDialog) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.nameEdit = QtWidgets.QLineEdit(parent=VirtualenvConfigurationDialog) self.nameEdit.setClearButtonEnabled(True) self.nameEdit.setObjectName("nameEdit") self.horizontalLayout_2.addWidget(self.nameEdit) self.verticalLayout.addLayout(self.horizontalLayout_2) self.groupBox = QtWidgets.QGroupBox(parent=VirtualenvConfigurationDialog) self.groupBox.setObjectName("groupBox") self.gridLayout = QtWidgets.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(parent=self.groupBox) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.targetDirectoryPicker = EricPathPicker(parent=self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.targetDirectoryPicker.sizePolicy().hasHeightForWidth()) self.targetDirectoryPicker.setSizePolicy(sizePolicy) self.targetDirectoryPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) self.targetDirectoryPicker.setObjectName("targetDirectoryPicker") self.gridLayout.addWidget(self.targetDirectoryPicker, 0, 1, 1, 1) self.extraSearchPathLabel = QtWidgets.QLabel(parent=self.groupBox) self.extraSearchPathLabel.setObjectName("extraSearchPathLabel") self.gridLayout.addWidget(self.extraSearchPathLabel, 1, 0, 1, 1) self.extraSearchPathPicker = EricPathPicker(parent=self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.extraSearchPathPicker.sizePolicy().hasHeightForWidth()) self.extraSearchPathPicker.setSizePolicy(sizePolicy) self.extraSearchPathPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) self.extraSearchPathPicker.setObjectName("extraSearchPathPicker") self.gridLayout.addWidget(self.extraSearchPathPicker, 1, 1, 1, 1) self.promptPrefixLabel = QtWidgets.QLabel(parent=self.groupBox) self.promptPrefixLabel.setObjectName("promptPrefixLabel") self.gridLayout.addWidget(self.promptPrefixLabel, 2, 0, 1, 1) self.promptPrefixEdit = QtWidgets.QLineEdit(parent=self.groupBox) self.promptPrefixEdit.setClearButtonEnabled(True) self.promptPrefixEdit.setObjectName("promptPrefixEdit") self.gridLayout.addWidget(self.promptPrefixEdit, 2, 1, 1, 1) self.label_5 = QtWidgets.QLabel(parent=self.groupBox) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1) self.pythonExecPicker = EricPathPicker(parent=self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pythonExecPicker.sizePolicy().hasHeightForWidth()) self.pythonExecPicker.setSizePolicy(sizePolicy) self.pythonExecPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) self.pythonExecPicker.setObjectName("pythonExecPicker") self.gridLayout.addWidget(self.pythonExecPicker, 3, 1, 1, 1) self.verticalLayout.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(parent=VirtualenvConfigurationDialog) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.verbosityLabel = QtWidgets.QLabel(parent=self.groupBox_2) self.verbosityLabel.setObjectName("verbosityLabel") self.horizontalLayout_3.addWidget(self.verbosityLabel) self.verbositySpinBox = QtWidgets.QSpinBox(parent=self.groupBox_2) self.verbositySpinBox.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.verbositySpinBox.setMinimum(-1) self.verbositySpinBox.setMaximum(1) self.verbositySpinBox.setObjectName("verbositySpinBox") self.horizontalLayout_3.addWidget(self.verbositySpinBox) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.gridLayout_2.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.versionLabel = QtWidgets.QLabel(parent=self.groupBox_2) self.versionLabel.setObjectName("versionLabel") self.horizontalLayout.addWidget(self.versionLabel) self.versionComboBox = QtWidgets.QComboBox(parent=self.groupBox_2) self.versionComboBox.setObjectName("versionComboBox") self.horizontalLayout.addWidget(self.versionComboBox) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.gridLayout_2.addLayout(self.horizontalLayout, 0, 1, 1, 1) self.systemCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.systemCheckBox.setObjectName("systemCheckBox") self.gridLayout_2.addWidget(self.systemCheckBox, 1, 0, 1, 1) self.noWheelCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.noWheelCheckBox.setObjectName("noWheelCheckBox") self.gridLayout_2.addWidget(self.noWheelCheckBox, 1, 1, 1, 1) self.noSetuptoolsCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.noSetuptoolsCheckBox.setObjectName("noSetuptoolsCheckBox") self.gridLayout_2.addWidget(self.noSetuptoolsCheckBox, 2, 0, 1, 1) self.noPipCcheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.noPipCcheckBox.setObjectName("noPipCcheckBox") self.gridLayout_2.addWidget(self.noPipCcheckBox, 2, 1, 1, 1) self.clearCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.clearCheckBox.setObjectName("clearCheckBox") self.gridLayout_2.addWidget(self.clearCheckBox, 3, 0, 1, 1) self.copyCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.copyCheckBox.setObjectName("copyCheckBox") self.gridLayout_2.addWidget(self.copyCheckBox, 3, 1, 1, 1) self.symlinkCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.symlinkCheckBox.setObjectName("symlinkCheckBox") self.gridLayout_2.addWidget(self.symlinkCheckBox, 4, 0, 1, 1) self.upgradeCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.upgradeCheckBox.setObjectName("upgradeCheckBox") self.gridLayout_2.addWidget(self.upgradeCheckBox, 4, 1, 1, 1) self.logCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.logCheckBox.setChecked(True) self.logCheckBox.setObjectName("logCheckBox") self.gridLayout_2.addWidget(self.logCheckBox, 5, 0, 1, 1) self.scriptCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.scriptCheckBox.setChecked(True) self.scriptCheckBox.setObjectName("scriptCheckBox") self.gridLayout_2.addWidget(self.scriptCheckBox, 5, 1, 1, 1) self.openCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_2) self.openCheckBox.setObjectName("openCheckBox") self.gridLayout_2.addWidget(self.openCheckBox, 6, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_2) self.buttonBox = QtWidgets.QDialogButtonBox(parent=VirtualenvConfigurationDialog) self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(VirtualenvConfigurationDialog) self.buttonBox.accepted.connect(VirtualenvConfigurationDialog.accept) # type: ignore self.buttonBox.rejected.connect(VirtualenvConfigurationDialog.reject) # type: ignore QtCore.QMetaObject.connectSlotsByName(VirtualenvConfigurationDialog) VirtualenvConfigurationDialog.setTabOrder(self.virtualenvButton, self.pyvenvButton) VirtualenvConfigurationDialog.setTabOrder(self.pyvenvButton, self.nameEdit) VirtualenvConfigurationDialog.setTabOrder(self.nameEdit, self.targetDirectoryPicker) VirtualenvConfigurationDialog.setTabOrder(self.targetDirectoryPicker, self.extraSearchPathPicker) VirtualenvConfigurationDialog.setTabOrder(self.extraSearchPathPicker, self.promptPrefixEdit) VirtualenvConfigurationDialog.setTabOrder(self.promptPrefixEdit, self.pythonExecPicker) VirtualenvConfigurationDialog.setTabOrder(self.pythonExecPicker, self.verbositySpinBox) VirtualenvConfigurationDialog.setTabOrder(self.verbositySpinBox, self.versionComboBox) VirtualenvConfigurationDialog.setTabOrder(self.versionComboBox, self.systemCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.systemCheckBox, self.noWheelCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.noWheelCheckBox, self.noSetuptoolsCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.noSetuptoolsCheckBox, self.noPipCcheckBox) VirtualenvConfigurationDialog.setTabOrder(self.noPipCcheckBox, self.clearCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.clearCheckBox, self.copyCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.copyCheckBox, self.symlinkCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.symlinkCheckBox, self.upgradeCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.upgradeCheckBox, self.logCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.logCheckBox, self.scriptCheckBox) VirtualenvConfigurationDialog.setTabOrder(self.scriptCheckBox, self.openCheckBox) def retranslateUi(self, VirtualenvConfigurationDialog): _translate = QtCore.QCoreApplication.translate VirtualenvConfigurationDialog.setWindowTitle(_translate("VirtualenvConfigurationDialog", "Virtual Environment Configuration")) self.groupBox_3.setTitle(_translate("VirtualenvConfigurationDialog", "Environment Creator")) self.pyvenvButton.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to use \'python -m venv\'")) self.virtualenvButton.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to use \'virtualenv\'")) self.label_2.setText(_translate("VirtualenvConfigurationDialog", "Logical Name:")) self.nameEdit.setToolTip(_translate("VirtualenvConfigurationDialog", "Enter a unique name for the virtual environment")) self.nameEdit.setPlaceholderText(_translate("VirtualenvConfigurationDialog", "Name for the virtual environment")) self.groupBox.setTitle(_translate("VirtualenvConfigurationDialog", "Paths")) self.label.setText(_translate("VirtualenvConfigurationDialog", "Target Directory:")) self.targetDirectoryPicker.setToolTip(_translate("VirtualenvConfigurationDialog", "Enter the target directory for the virtual environment")) self.extraSearchPathLabel.setText(_translate("VirtualenvConfigurationDialog", "Extra Search Path:")) self.extraSearchPathPicker.setToolTip(_translate("VirtualenvConfigurationDialog", "Enter the extra search path to look for setuptools/pip")) self.promptPrefixLabel.setText(_translate("VirtualenvConfigurationDialog", "Prompt Prefix:")) self.promptPrefixEdit.setToolTip(_translate("VirtualenvConfigurationDialog", "Enter the prompt prefix for the virtual environment")) self.promptPrefixEdit.setPlaceholderText(_translate("VirtualenvConfigurationDialog", "Prompt prefix for the virtual environment")) self.label_5.setText(_translate("VirtualenvConfigurationDialog", "Python Executable:")) self.pythonExecPicker.setToolTip(_translate("VirtualenvConfigurationDialog", "Enter the Python interpreter for the virtual environment")) self.groupBox_2.setTitle(_translate("VirtualenvConfigurationDialog", "Options")) self.verbosityLabel.setText(_translate("VirtualenvConfigurationDialog", "Verbosity:")) self.verbositySpinBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select the verbosity (-1: quiet, 0: normal, 1: verbose)")) self.versionLabel.setText(_translate("VirtualenvConfigurationDialog", "Python Version:")) self.versionComboBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select the Python version (empty for current)")) self.systemCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to give the virtualenv access to the global site-packages")) self.systemCheckBox.setText(_translate("VirtualenvConfigurationDialog", "System-wide Python Packages")) self.noWheelCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to not install \'wheel\' in the new virtualenv")) self.noWheelCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Don\'t install \'wheel\' in the virtualenv")) self.noSetuptoolsCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to not install \'setuptools\' in the new virtualenv")) self.noSetuptoolsCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Don\'t install \'setuptools\' in the virtualenv")) self.noPipCcheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to not install \'pip\' in the new virtualenv")) self.noPipCcheckBox.setText(_translate("VirtualenvConfigurationDialog", "Don\'t install \'pip\' in the virtualenv")) self.clearCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to clear the target first")) self.clearCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Clear out the target directory")) self.copyCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to always copy files rather than symlinking")) self.copyCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Always copy files")) self.symlinkCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to use symlinks instead of copies")) self.symlinkCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Use Symbolic Links")) self.upgradeCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to upgrade a virtual environment")) self.upgradeCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Upgrade")) self.logCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to generate a log file in the target directory")) self.logCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Save a log file in the target directory after creation")) self.scriptCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Select to write a shell script/batch file to regenerate the virtualenv")) self.scriptCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Save virtualenv generation script")) self.openCheckBox.setToolTip(_translate("VirtualenvConfigurationDialog", "Open the newly created virtualenv in a file manager window")) self.openCheckBox.setText(_translate("VirtualenvConfigurationDialog", "Open target directory after creation")) from eric7.EricWidgets.EricPathPicker import EricPathPicker