PyInstallerInterface/Ui_PyInstallerConfigDialog.py

Tue, 10 Dec 2024 15:48:56 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 10 Dec 2024 15:48:56 +0100
branch
eric7
changeset 58
8bfeb70bcdc3
parent 56
02709629940d
permissions
-rw-r--r--

Updated copyright for 2025.

# 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