Fri, 07 Jun 2024 10:05:06 +0200
Changed code structure and install script to include the Ui_*.py files in the code repository and do not compile *.ui files at installation time anymore. This is to cope with a backward incompatible change of Qt 6.7.0.
# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric7_default/src/eric7/WebBrowser/Sync/SyncDirectorySettingsPage.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_SyncDirectorySettingsPage(object): def setupUi(self, SyncDirectorySettingsPage): SyncDirectorySettingsPage.setObjectName("SyncDirectorySettingsPage") SyncDirectorySettingsPage.resize(650, 400) SyncDirectorySettingsPage.setWindowTitle("") self.verticalLayout = QtWidgets.QVBoxLayout(SyncDirectorySettingsPage) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(parent=SyncDirectorySettingsPage) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(parent=self.groupBox) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.directoryPicker = EricPathPicker(parent=self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.directoryPicker.sizePolicy().hasHeightForWidth()) self.directoryPicker.setSizePolicy(sizePolicy) self.directoryPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) self.directoryPicker.setObjectName("directoryPicker") self.horizontalLayout.addWidget(self.directoryPicker) self.verticalLayout.addWidget(self.groupBox) spacerItem = QtWidgets.QSpacerItem(20, 317, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(SyncDirectorySettingsPage) QtCore.QMetaObject.connectSlotsByName(SyncDirectorySettingsPage) def retranslateUi(self, SyncDirectorySettingsPage): _translate = QtCore.QCoreApplication.translate SyncDirectorySettingsPage.setTitle(_translate("SyncDirectorySettingsPage", "Synchronize to a shared directory")) SyncDirectorySettingsPage.setSubTitle(_translate("SyncDirectorySettingsPage", "Please enter the data for synchronization via a shared directory. All fields must be filled.")) self.groupBox.setTitle(_translate("SyncDirectorySettingsPage", "Shared Directory Settings")) self.label.setText(_translate("SyncDirectorySettingsPage", "Directory Name:")) self.directoryPicker.setToolTip(_translate("SyncDirectorySettingsPage", "Enter the full path of the shared directory")) from eric7.EricWidgets.EricPathPicker import EricPathPicker