def __init__(self, parent=None): super(ScrollingFlowWidget, self).__init__(parent) grid = QtWidgets.QGridLayout(self) scroll = ResizeScrollArea(parent) self._wrapper = QtWidgets.QWidget(scroll) self.flowLayout = FlowLayout(self._wrapper) self._wrapper.setLayout(self.flowLayout) scroll.setWidget(self._wrapper) scroll.setWidgetResizable(True) grid.addWidget(scroll)
def setupUi(self, ExportOptions): ExportOptions.setObjectName("ExportOptions") ExportOptions.resize(339, 266) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ExportOptions.sizePolicy().hasHeightForWidth()) ExportOptions.setSizePolicy(sizePolicy) self.verticalLayout = QtWidgets.QVBoxLayout(ExportOptions) self.verticalLayout.setSpacing(3) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.optionsPlaceHolderLayout = QtWidgets.QHBoxLayout() self.optionsPlaceHolderLayout.setObjectName("optionsPlaceHolderLayout") self.verticalLayout.addLayout(self.optionsPlaceHolderLayout) self.label_4 = QtWidgets.QLabel(ExportOptions) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.thumbnailLineEdit = QtWidgets.QLineEdit(ExportOptions) self.thumbnailLineEdit.setObjectName("thumbnailLineEdit") self.gridLayout_4.addWidget(self.thumbnailLineEdit, 2, 0, 1, 1) self.pushButton = QtWidgets.QPushButton(ExportOptions) self.pushButton.setObjectName("pushButton") self.gridLayout_4.addWidget(self.pushButton, 2, 1, 1, 1) self.screenshotButton = QtWidgets.QPushButton(ExportOptions) self.screenshotButton.setObjectName("screenshotButton") self.gridLayout_4.addWidget(self.screenshotButton, 2, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout_4) self.label_5 = QtWidgets.QLabel(ExportOptions) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.commentTextEdit = QtWidgets.QPlainTextEdit(ExportOptions) self.commentTextEdit.setMaximumSize(QtCore.QSize(16777215, 80)) self.commentTextEdit.setObjectName("commentTextEdit") self.verticalLayout.addWidget(self.commentTextEdit) self.publishButton = QtWidgets.QPushButton(ExportOptions) self.publishButton.setObjectName("publishButton") self.verticalLayout.addWidget(self.publishButton) self.progressBar = QtWidgets.QProgressBar(ExportOptions) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName("progressBar") self.verticalLayout.addWidget(self.progressBar) self.publishMessageLabel = QtWidgets.QLabel(ExportOptions) self.publishMessageLabel.setText("") self.publishMessageLabel.setObjectName("publishMessageLabel") self.verticalLayout.addWidget(self.publishMessageLabel) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(ExportOptions) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked()"), ExportOptions.setThumbnailFilename) QtCore.QObject.connect(self.screenshotButton, QtCore.SIGNAL("clicked()"), ExportOptions.takeScreenshot) QtCore.QMetaObject.connectSlotsByName(ExportOptions)
def setupUi(self, ExportAssetOptions): ExportAssetOptions.setObjectName("ExportAssetOptions") ExportAssetOptions.resize(429, 130) self.verticalLayout = QtWidgets.QVBoxLayout(ExportAssetOptions) self.verticalLayout.setSpacing(3) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.assetTaskLabel = QtWidgets.QLabel(ExportAssetOptions) self.assetTaskLabel.setMinimumSize(QtCore.QSize(120, 0)) self.assetTaskLabel.setMaximumSize(QtCore.QSize(120, 16777215)) self.assetTaskLabel.setObjectName("assetTaskLabel") self.gridLayout.addWidget(self.assetTaskLabel, 1, 0, 1, 1) self.ListAssetsComboBox = QtWidgets.QComboBox(ExportAssetOptions) self.ListAssetsComboBox.setMinimumSize(QtCore.QSize(100, 0)) self.ListAssetsComboBox.setMaximumSize(QtCore.QSize(200, 16777215)) self.ListAssetsComboBox.setObjectName("ListAssetsComboBox") self.gridLayout.addWidget(self.ListAssetsComboBox, 0, 1, 1, 1) self.ListAssetNamesComboBox = QtWidgets.QComboBox(ExportAssetOptions) self.ListAssetNamesComboBox.setMinimumSize(QtCore.QSize(100, 0)) self.ListAssetNamesComboBox.setMaximumSize(QtCore.QSize(200, 16777215)) self.ListAssetNamesComboBox.setObjectName("ListAssetNamesComboBox") self.gridLayout.addWidget(self.ListAssetNamesComboBox, 3, 1, 1, 1) self.AssetNameLineEdit = QtWidgets.QLineEdit(ExportAssetOptions) self.AssetNameLineEdit.setEnabled(True) self.AssetNameLineEdit.setMinimumSize(QtCore.QSize(100, 0)) self.AssetNameLineEdit.setMaximumSize(QtCore.QSize(200, 16777215)) self.AssetNameLineEdit.setObjectName("AssetNameLineEdit") self.gridLayout.addWidget(self.AssetNameLineEdit, 4, 1, 1, 1) self.AssetTaskComboBox = QtWidgets.QComboBox(ExportAssetOptions) self.AssetTaskComboBox.setMinimumSize(QtCore.QSize(100, 0)) self.AssetTaskComboBox.setMaximumSize(QtCore.QSize(200, 16777215)) self.AssetTaskComboBox.setObjectName("AssetTaskComboBox") self.gridLayout.addWidget(self.AssetTaskComboBox, 1, 1, 1, 1) self.labelAssetType = QtWidgets.QLabel(ExportAssetOptions) self.labelAssetType.setMinimumSize(QtCore.QSize(120, 0)) self.labelAssetType.setMaximumSize(QtCore.QSize(120, 16777215)) self.labelAssetType.setObjectName("labelAssetType") self.gridLayout.addWidget(self.labelAssetType, 0, 0, 1, 1) self.assetNameLabel = QtWidgets.QLabel(ExportAssetOptions) self.assetNameLabel.setMinimumSize(QtCore.QSize(120, 0)) self.assetNameLabel.setMaximumSize(QtCore.QSize(120, 16777215)) self.assetNameLabel.setObjectName("assetNameLabel") self.gridLayout.addWidget(self.assetNameLabel, 4, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 2, 1, 1) self.label_2 = QtWidgets.QLabel(ExportAssetOptions) self.label_2.setMinimumSize(QtCore.QSize(120, 0)) self.label_2.setMaximumSize(QtCore.QSize(120, 16777215)) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1) self.assetTaskLabel_2 = QtWidgets.QLabel(ExportAssetOptions) self.assetTaskLabel_2.setMinimumSize(QtCore.QSize(120, 0)) self.assetTaskLabel_2.setMaximumSize(QtCore.QSize(120, 16777215)) self.assetTaskLabel_2.setObjectName("assetTaskLabel_2") self.gridLayout.addWidget(self.assetTaskLabel_2, 2, 0, 1, 1) self.ListStatusComboBox = QtWidgets.QComboBox(ExportAssetOptions) self.ListStatusComboBox.setMinimumSize(QtCore.QSize(100, 0)) self.ListStatusComboBox.setMaximumSize(QtCore.QSize(200, 16777215)) self.ListStatusComboBox.setObjectName("ListStatusComboBox") self.gridLayout.addWidget(self.ListStatusComboBox, 2, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.retranslateUi(ExportAssetOptions) self.ListAssetsComboBox.currentIndexChanged[int].connect( ExportAssetOptions.setFilter) self.ListAssetsComboBox.currentIndexChanged[int].connect( ExportAssetOptions.emitAssetType) QtCore.QMetaObject.connectSlotsByName(ExportAssetOptions)