PyInstallerInterface/Ui_PyInstallerConfigDialog.py

branch
eric7
changeset 56
02709629940d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PyInstallerInterface/Ui_PyInstallerConfigDialog.py	Tue Oct 29 17:39:59 2024 +0100
@@ -0,0 +1,203 @@
+# Form implementation generated from reading ui file 'PyInstallerInterface/PyInstallerConfigDialog.ui'
+#
+# Created by: PyQt6 UI code generator 6.7.1
+#
+# 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_PyInstallerConfigDialog(object):
+    def setupUi(self, PyInstallerConfigDialog):
+        PyInstallerConfigDialog.setObjectName("PyInstallerConfigDialog")
+        PyInstallerConfigDialog.resize(600, 435)
+        PyInstallerConfigDialog.setSizeGripEnabled(True)
+        self.verticalLayout = QtWidgets.QVBoxLayout(PyInstallerConfigDialog)
+        self.verticalLayout.setObjectName("verticalLayout")
+        self.tabWidget = QtWidgets.QTabWidget(parent=PyInstallerConfigDialog)
+        self.tabWidget.setObjectName("tabWidget")
+        self.generalTab = QtWidgets.QWidget()
+        self.generalTab.setObjectName("generalTab")
+        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.generalTab)
+        self.verticalLayout_2.setObjectName("verticalLayout_2")
+        self.groupBox_2 = QtWidgets.QGroupBox(parent=self.generalTab)
+        self.groupBox_2.setObjectName("groupBox_2")
+        self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox_2)
+        self.horizontalLayout.setObjectName("horizontalLayout")
+        self.executableCombo = QtWidgets.QComboBox(parent=self.groupBox_2)
+        self.executableCombo.setObjectName("executableCombo")
+        self.horizontalLayout.addWidget(self.executableCombo)
+        self.verticalLayout_2.addWidget(self.groupBox_2)
+        self.groupBox = QtWidgets.QGroupBox(parent=self.generalTab)
+        self.groupBox.setObjectName("groupBox")
+        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
+        self.gridLayout.setObjectName("gridLayout")
+        self.mainScriptButton = QtWidgets.QRadioButton(parent=self.groupBox)
+        self.mainScriptButton.setChecked(True)
+        self.mainScriptButton.setObjectName("mainScriptButton")
+        self.gridLayout.addWidget(self.mainScriptButton, 0, 0, 1, 1)
+        self.selectedScriptButton = QtWidgets.QRadioButton(parent=self.groupBox)
+        self.selectedScriptButton.setObjectName("selectedScriptButton")
+        self.gridLayout.addWidget(self.selectedScriptButton, 0, 1, 1, 1)
+        self.inputFilePicker = EricPathPicker(parent=self.groupBox)
+        self.inputFilePicker.setEnabled(False)
+        self.inputFilePicker.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus)
+        self.inputFilePicker.setObjectName("inputFilePicker")
+        self.gridLayout.addWidget(self.inputFilePicker, 1, 0, 1, 2)
+        self.verticalLayout_2.addWidget(self.groupBox)
+        self.groupBox_3 = QtWidgets.QGroupBox(parent=self.generalTab)
+        self.groupBox_3.setObjectName("groupBox_3")
+        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_3)
+        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
+        self.oneDirButton = QtWidgets.QRadioButton(parent=self.groupBox_3)
+        self.oneDirButton.setChecked(True)
+        self.oneDirButton.setObjectName("oneDirButton")
+        self.horizontalLayout_2.addWidget(self.oneDirButton)
+        self.oneFileButton = QtWidgets.QRadioButton(parent=self.groupBox_3)
+        self.oneFileButton.setObjectName("oneFileButton")
+        self.horizontalLayout_2.addWidget(self.oneFileButton)
+        self.verticalLayout_2.addWidget(self.groupBox_3)
+        self.gridLayout_2 = QtWidgets.QGridLayout()
+        self.gridLayout_2.setObjectName("gridLayout_2")
+        self.label = QtWidgets.QLabel(parent=self.generalTab)
+        self.label.setObjectName("label")
+        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
+        self.nameEdit = QtWidgets.QLineEdit(parent=self.generalTab)
+        self.nameEdit.setClearButtonEnabled(True)
+        self.nameEdit.setObjectName("nameEdit")
+        self.gridLayout_2.addWidget(self.nameEdit, 0, 1, 1, 1)
+        self.label_2 = QtWidgets.QLabel(parent=self.generalTab)
+        self.label_2.setObjectName("label_2")
+        self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1)
+        self.keyEdit = QtWidgets.QLineEdit(parent=self.generalTab)
+        self.keyEdit.setClearButtonEnabled(True)
+        self.keyEdit.setObjectName("keyEdit")
+        self.gridLayout_2.addWidget(self.keyEdit, 1, 1, 1, 1)
+        self.verticalLayout_2.addLayout(self.gridLayout_2)
+        self.cleanCheckBox = QtWidgets.QCheckBox(parent=self.generalTab)
+        self.cleanCheckBox.setObjectName("cleanCheckBox")
+        self.verticalLayout_2.addWidget(self.cleanCheckBox)
+        self.tabWidget.addTab(self.generalTab, "")
+        self.windowsMacTab = QtWidgets.QWidget()
+        self.windowsMacTab.setObjectName("windowsMacTab")
+        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.windowsMacTab)
+        self.verticalLayout_3.setObjectName("verticalLayout_3")
+        self.groupBox_4 = QtWidgets.QGroupBox(parent=self.windowsMacTab)
+        self.groupBox_4.setObjectName("groupBox_4")
+        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_4)
+        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
+        self.consoleButton = QtWidgets.QRadioButton(parent=self.groupBox_4)
+        self.consoleButton.setChecked(True)
+        self.consoleButton.setObjectName("consoleButton")
+        self.horizontalLayout_3.addWidget(self.consoleButton)
+        self.windowedButton = QtWidgets.QRadioButton(parent=self.groupBox_4)
+        self.windowedButton.setObjectName("windowedButton")
+        self.horizontalLayout_3.addWidget(self.windowedButton)
+        self.verticalLayout_3.addWidget(self.groupBox_4)
+        self.groupBox_5 = QtWidgets.QGroupBox(parent=self.windowsMacTab)
+        self.groupBox_5.setObjectName("groupBox_5")
+        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_5)
+        self.gridLayout_3.setObjectName("gridLayout_3")
+        self.label_3 = QtWidgets.QLabel(parent=self.groupBox_5)
+        self.label_3.setObjectName("label_3")
+        self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
+        self.iconFilePicker = EricPathPicker(parent=self.groupBox_5)
+        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
+        sizePolicy.setHorizontalStretch(0)
+        sizePolicy.setVerticalStretch(0)
+        sizePolicy.setHeightForWidth(self.iconFilePicker.sizePolicy().hasHeightForWidth())
+        self.iconFilePicker.setSizePolicy(sizePolicy)
+        self.iconFilePicker.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus)
+        self.iconFilePicker.setToolTip("")
+        self.iconFilePicker.setObjectName("iconFilePicker")
+        self.gridLayout_3.addWidget(self.iconFilePicker, 0, 1, 1, 1)
+        self.label_4 = QtWidgets.QLabel(parent=self.groupBox_5)
+        self.label_4.setObjectName("label_4")
+        self.gridLayout_3.addWidget(self.label_4, 1, 0, 1, 1)
+        self.iconIdEdit = QtWidgets.QLineEdit(parent=self.groupBox_5)
+        self.iconIdEdit.setEnabled(False)
+        self.iconIdEdit.setClearButtonEnabled(True)
+        self.iconIdEdit.setObjectName("iconIdEdit")
+        self.gridLayout_3.addWidget(self.iconIdEdit, 1, 1, 1, 1)
+        self.verticalLayout_3.addWidget(self.groupBox_5)
+        spacerItem = QtWidgets.QSpacerItem(20, 156, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+        self.verticalLayout_3.addItem(spacerItem)
+        self.tabWidget.addTab(self.windowsMacTab, "")
+        self.macTab = QtWidgets.QWidget()
+        self.macTab.setObjectName("macTab")
+        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.macTab)
+        self.verticalLayout_4.setObjectName("verticalLayout_4")
+        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
+        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
+        self.label_5 = QtWidgets.QLabel(parent=self.macTab)
+        self.label_5.setObjectName("label_5")
+        self.horizontalLayout_4.addWidget(self.label_5)
+        self.bundleIdentifierEdit = QtWidgets.QLineEdit(parent=self.macTab)
+        self.bundleIdentifierEdit.setClearButtonEnabled(True)
+        self.bundleIdentifierEdit.setObjectName("bundleIdentifierEdit")
+        self.horizontalLayout_4.addWidget(self.bundleIdentifierEdit)
+        self.verticalLayout_4.addLayout(self.horizontalLayout_4)
+        spacerItem1 = QtWidgets.QSpacerItem(20, 298, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+        self.verticalLayout_4.addItem(spacerItem1)
+        self.tabWidget.addTab(self.macTab, "")
+        self.verticalLayout.addWidget(self.tabWidget)
+        self.buttonBox = QtWidgets.QDialogButtonBox(parent=PyInstallerConfigDialog)
+        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(PyInstallerConfigDialog)
+        self.tabWidget.setCurrentIndex(0)
+        self.buttonBox.accepted.connect(PyInstallerConfigDialog.accept) # type: ignore
+        self.buttonBox.rejected.connect(PyInstallerConfigDialog.reject) # type: ignore
+        self.selectedScriptButton.toggled['bool'].connect(self.inputFilePicker.setEnabled) # type: ignore
+        QtCore.QMetaObject.connectSlotsByName(PyInstallerConfigDialog)
+        PyInstallerConfigDialog.setTabOrder(self.tabWidget, self.executableCombo)
+        PyInstallerConfigDialog.setTabOrder(self.executableCombo, self.mainScriptButton)
+        PyInstallerConfigDialog.setTabOrder(self.mainScriptButton, self.selectedScriptButton)
+        PyInstallerConfigDialog.setTabOrder(self.selectedScriptButton, self.inputFilePicker)
+        PyInstallerConfigDialog.setTabOrder(self.inputFilePicker, self.oneDirButton)
+        PyInstallerConfigDialog.setTabOrder(self.oneDirButton, self.oneFileButton)
+        PyInstallerConfigDialog.setTabOrder(self.oneFileButton, self.nameEdit)
+        PyInstallerConfigDialog.setTabOrder(self.nameEdit, self.keyEdit)
+        PyInstallerConfigDialog.setTabOrder(self.keyEdit, self.cleanCheckBox)
+        PyInstallerConfigDialog.setTabOrder(self.cleanCheckBox, self.consoleButton)
+        PyInstallerConfigDialog.setTabOrder(self.consoleButton, self.windowedButton)
+        PyInstallerConfigDialog.setTabOrder(self.windowedButton, self.iconFilePicker)
+        PyInstallerConfigDialog.setTabOrder(self.iconFilePicker, self.iconIdEdit)
+        PyInstallerConfigDialog.setTabOrder(self.iconIdEdit, self.bundleIdentifierEdit)
+
+    def retranslateUi(self, PyInstallerConfigDialog):
+        _translate = QtCore.QCoreApplication.translate
+        PyInstallerConfigDialog.setWindowTitle(_translate("PyInstallerConfigDialog", "PyInstaller Configuration"))
+        self.groupBox_2.setTitle(_translate("PyInstallerConfigDialog", "Executable"))
+        self.executableCombo.setToolTip(_translate("PyInstallerConfigDialog", "Select the executable to be run"))
+        self.groupBox.setTitle(_translate("PyInstallerConfigDialog", "Input File"))
+        self.mainScriptButton.setText(_translate("PyInstallerConfigDialog", "Project Main Script"))
+        self.selectedScriptButton.setText(_translate("PyInstallerConfigDialog", "Script or Spec File"))
+        self.groupBox_3.setTitle(_translate("PyInstallerConfigDialog", "Generate Option"))
+        self.oneDirButton.setText(_translate("PyInstallerConfigDialog", "One Directory"))
+        self.oneFileButton.setText(_translate("PyInstallerConfigDialog", "One File"))
+        self.label.setText(_translate("PyInstallerConfigDialog", "Name (optional):"))
+        self.nameEdit.setToolTip(_translate("PyInstallerConfigDialog", "Enter an optional name for the application"))
+        self.label_2.setText(_translate("PyInstallerConfigDialog", "Encryption Key (optional):"))
+        self.keyEdit.setToolTip(_translate("PyInstallerConfigDialog", "Enter an optional key used to encrypt Python bytecode"))
+        self.cleanCheckBox.setText(_translate("PyInstallerConfigDialog", "Clean Before Building"))
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.generalTab), _translate("PyInstallerConfigDialog", "&General"))
+        self.groupBox_4.setTitle(_translate("PyInstallerConfigDialog", "Application Mode"))
+        self.consoleButton.setToolTip(_translate("PyInstallerConfigDialog", "Select for a console application"))
+        self.consoleButton.setText(_translate("PyInstallerConfigDialog", "Console Application"))
+        self.windowedButton.setToolTip(_translate("PyInstallerConfigDialog", "Select for a windowed application (i.e. do not open a console window)"))
+        self.windowedButton.setText(_translate("PyInstallerConfigDialog", "Windowed Application"))
+        self.groupBox_5.setTitle(_translate("PyInstallerConfigDialog", "Icon"))
+        self.label_3.setText(_translate("PyInstallerConfigDialog", "Icon File:"))
+        self.label_4.setText(_translate("PyInstallerConfigDialog", "Icon ID:"))
+        self.iconIdEdit.setToolTip(_translate("PyInstallerConfigDialog", "Enter the icon ID to be extracted from the exe file"))
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.windowsMacTab), _translate("PyInstallerConfigDialog", "&Windows and macOS"))
+        self.label_5.setText(_translate("PyInstallerConfigDialog", "Bundle Identifier:"))
+        self.bundleIdentifierEdit.setToolTip(_translate("PyInstallerConfigDialog", "Enter the macOS app bundle identifier"))
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.macTab), _translate("PyInstallerConfigDialog", "&macOS Specific"))
+from eric7.EricWidgets.EricPathPicker import EricPathPicker

eric ide

mercurial