# Form implementation generated from reading ui file '/Users/eltanawy/builds/2022-4/source/mmshare/python/modules/schrodinger/trajectory/trajectory_gui_dir/export_structures.ui'
#
# Created by: PyQt6 UI code generator 6.3.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
[docs]class Ui_Dialog(object):
[docs] def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.WindowModality.ApplicationModal)
Dialog.resize(620, 395)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
Dialog.setSizePolicy(sizePolicy)
Dialog.setMinimumSize(QtCore.QSize(0, 0))
Dialog.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.verticalLayout_10 = QtWidgets.QVBoxLayout(Dialog)
self.verticalLayout_10.setSpacing(10)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.export_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.export_label.sizePolicy().hasHeightForWidth())
self.export_label.setSizePolicy(sizePolicy)
self.export_label.setObjectName("export_label")
self.verticalLayout_10.addWidget(self.export_label)
self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
self.horizontalLayout_12.setObjectName("horizontalLayout_12")
self.verticalLayout_9 = QtWidgets.QVBoxLayout()
self.verticalLayout_9.setObjectName("verticalLayout_9")
self.export_to_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.export_to_label.sizePolicy().hasHeightForWidth())
self.export_to_label.setSizePolicy(sizePolicy)
self.export_to_label.setObjectName("export_to_label")
self.verticalLayout_9.addWidget(self.export_to_label)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.verticalLayout_9.addItem(spacerItem)
self.horizontalLayout_12.addLayout(self.verticalLayout_9)
self.verticalLayout_8 = QtWidgets.QVBoxLayout()
self.verticalLayout_8.setSpacing(5)
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
self.horizontalLayout_9.setContentsMargins(10, -1, -1, -1)
self.horizontalLayout_9.setSpacing(20)
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.pt_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.pt_radiobutton.sizePolicy().hasHeightForWidth())
self.pt_radiobutton.setSizePolicy(sizePolicy)
self.pt_radiobutton.setAutoExclusive(True)
self.pt_radiobutton.setObjectName("pt_radiobutton")
self.export_buttongroup = QtWidgets.QButtonGroup(Dialog)
self.export_buttongroup.setObjectName("export_buttongroup")
self.export_buttongroup.addButton(self.pt_radiobutton)
self.horizontalLayout_9.addWidget(self.pt_radiobutton)
self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
self.horizontalLayout_15.setContentsMargins(3, -1, -1, -1)
self.horizontalLayout_15.setSpacing(2)
self.horizontalLayout_15.setObjectName("horizontalLayout_15")
self.file_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.file_radiobutton.sizePolicy().hasHeightForWidth())
self.file_radiobutton.setSizePolicy(sizePolicy)
self.file_radiobutton.setObjectName("file_radiobutton")
self.export_buttongroup.addButton(self.file_radiobutton)
self.horizontalLayout_15.addWidget(self.file_radiobutton)
self.info_button = QtWidgets.QToolButton(Dialog)
self.info_button.setText("")
self.info_button.setObjectName("info_button")
self.horizontalLayout_15.addWidget(self.info_button)
self.horizontalLayout_9.addLayout(self.horizontalLayout_15)
spacerItem1 = QtWidgets.QSpacerItem(20, 13, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_9.addItem(spacerItem1)
self.verticalLayout_8.addLayout(self.horizontalLayout_9)
self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
self.horizontalLayout_8.setContentsMargins(0, -1, -1, -1)
self.horizontalLayout_8.setSpacing(5)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.file_lineedit = QtWidgets.QLineEdit(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.file_lineedit.sizePolicy().hasHeightForWidth())
self.file_lineedit.setSizePolicy(sizePolicy)
self.file_lineedit.setMinimumSize(QtCore.QSize(320, 23))
self.file_lineedit.setMaximumSize(QtCore.QSize(320, 23))
self.file_lineedit.setObjectName("file_lineedit")
self.horizontalLayout_8.addWidget(self.file_lineedit)
self.browse_pushbutton = QtWidgets.QPushButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.browse_pushbutton.sizePolicy().hasHeightForWidth())
self.browse_pushbutton.setSizePolicy(sizePolicy)
self.browse_pushbutton.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.browse_pushbutton.setObjectName("browse_pushbutton")
self.horizontalLayout_8.addWidget(self.browse_pushbutton)
spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_8.addItem(spacerItem2)
self.verticalLayout_8.addLayout(self.horizontalLayout_8)
self.horizontalLayout_12.addLayout(self.verticalLayout_8)
self.verticalLayout_10.addLayout(self.horizontalLayout_12)
self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.frames_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frames_label.sizePolicy().hasHeightForWidth())
self.frames_label.setSizePolicy(sizePolicy)
self.frames_label.setObjectName("frames_label")
self.verticalLayout_3.addWidget(self.frames_label)
spacerItem3 = QtWidgets.QSpacerItem(20, 90, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.verticalLayout_3.addItem(spacerItem3)
self.horizontalLayout_7.addLayout(self.verticalLayout_3)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setContentsMargins(25, -1, -1, -1)
self.verticalLayout_2.setSpacing(3)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setSpacing(3)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.one_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.one_radiobutton.sizePolicy().hasHeightForWidth())
self.one_radiobutton.setSizePolicy(sizePolicy)
self.one_radiobutton.setObjectName("one_radiobutton")
self.frames_buttongroup = QtWidgets.QButtonGroup(Dialog)
self.frames_buttongroup.setObjectName("frames_buttongroup")
self.frames_buttongroup.addButton(self.one_radiobutton)
self.horizontalLayout_4.addWidget(self.one_radiobutton)
self.one_entries_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.one_entries_label.sizePolicy().hasHeightForWidth())
self.one_entries_label.setSizePolicy(sizePolicy)
self.one_entries_label.setObjectName("one_entries_label")
self.horizontalLayout_4.addWidget(self.one_entries_label)
spacerItem4 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_4.addItem(spacerItem4)
self.verticalLayout_2.addLayout(self.horizontalLayout_4)
self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
self.horizontalLayout_5.setSpacing(3)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.all_range_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.all_range_radiobutton.sizePolicy().hasHeightForWidth())
self.all_range_radiobutton.setSizePolicy(sizePolicy)
self.all_range_radiobutton.setObjectName("all_range_radiobutton")
self.frames_buttongroup.addButton(self.all_range_radiobutton)
self.horizontalLayout_5.addWidget(self.all_range_radiobutton)
self.all_entries_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.all_entries_label.sizePolicy().hasHeightForWidth())
self.all_entries_label.setSizePolicy(sizePolicy)
self.all_entries_label.setObjectName("all_entries_label")
self.horizontalLayout_5.addWidget(self.all_entries_label)
spacerItem5 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_5.addItem(spacerItem5)
self.verticalLayout_2.addLayout(self.horizontalLayout_5)
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
self.horizontalLayout_6.setSpacing(6)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.current_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.current_radiobutton.sizePolicy().hasHeightForWidth())
self.current_radiobutton.setSizePolicy(sizePolicy)
self.current_radiobutton.setMinimumSize(QtCore.QSize(0, 0))
self.current_radiobutton.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.current_radiobutton.setObjectName("current_radiobutton")
self.frames_buttongroup.addButton(self.current_radiobutton)
self.horizontalLayout_6.addWidget(self.current_radiobutton)
self.current_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.current_label.sizePolicy().hasHeightForWidth())
self.current_label.setSizePolicy(sizePolicy)
self.current_label.setObjectName("current_label")
self.horizontalLayout_6.addWidget(self.current_label)
spacerItem6 = QtWidgets.QSpacerItem(1, 10, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_6.addItem(spacerItem6)
self.verticalLayout_2.addLayout(self.horizontalLayout_6)
spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.verticalLayout_2.addItem(spacerItem7)
self.horizontalLayout_7.addLayout(self.verticalLayout_2)
self.verticalLayout_7 = QtWidgets.QVBoxLayout()
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.stacked_widget = QtWidgets.QStackedWidget(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.stacked_widget.sizePolicy().hasHeightForWidth())
self.stacked_widget.setSizePolicy(sizePolicy)
self.stacked_widget.setMinimumSize(QtCore.QSize(0, 110))
self.stacked_widget.setMaximumSize(QtCore.QSize(16777215, 110))
self.stacked_widget.setObjectName("stacked_widget")
self.page = QtWidgets.QWidget()
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.page.sizePolicy().hasHeightForWidth())
self.page.setSizePolicy(sizePolicy)
self.page.setMinimumSize(QtCore.QSize(170, 110))
self.page.setMaximumSize(QtCore.QSize(170, 110))
self.page.setObjectName("page")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.page)
self.verticalLayout_4.setContentsMargins(0, 0, -1, 0)
self.verticalLayout_4.setSpacing(0)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.limit_frame = QtWidgets.QFrame(self.page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.limit_frame.sizePolicy().hasHeightForWidth())
self.limit_frame.setSizePolicy(sizePolicy)
self.limit_frame.setMinimumSize(QtCore.QSize(170, 110))
self.limit_frame.setMaximumSize(QtCore.QSize(170, 110))
self.limit_frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
self.limit_frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.limit_frame.setObjectName("limit_frame")
self.verticalLayout = QtWidgets.QVBoxLayout(self.limit_frame)
self.verticalLayout.setContentsMargins(5, 0, 0, 0)
self.verticalLayout.setSpacing(0)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.limit_checkbox = QtWidgets.QCheckBox(self.limit_frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.limit_checkbox.sizePolicy().hasHeightForWidth())
self.limit_checkbox.setSizePolicy(sizePolicy)
self.limit_checkbox.setObjectName("limit_checkbox")
self.horizontalLayout_3.addWidget(self.limit_checkbox)
spacerItem8 = QtWidgets.QSpacerItem(30, 17, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(spacerItem8)
self.reset_button = QtWidgets.QToolButton(self.limit_frame)
self.reset_button.setText("")
self.reset_button.setObjectName("reset_button")
self.horizontalLayout_3.addWidget(self.reset_button)
self.verticalLayout.addLayout(self.horizontalLayout_3)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setContentsMargins(20, -1, -1, -1)
self.horizontalLayout.setSpacing(6)
self.horizontalLayout.setObjectName("horizontalLayout")
self.start_label = QtWidgets.QLabel(self.limit_frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.start_label.sizePolicy().hasHeightForWidth())
self.start_label.setSizePolicy(sizePolicy)
self.start_label.setObjectName("start_label")
self.horizontalLayout.addWidget(self.start_label)
self.start_lineedit = QtWidgets.QLineEdit(self.limit_frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.start_lineedit.sizePolicy().hasHeightForWidth())
self.start_lineedit.setSizePolicy(sizePolicy)
self.start_lineedit.setMinimumSize(QtCore.QSize(70, 25))
self.start_lineedit.setMaximumSize(QtCore.QSize(70, 25))
self.start_lineedit.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
self.start_lineedit.setObjectName("start_lineedit")
self.horizontalLayout.addWidget(self.start_lineedit)
spacerItem9 = QtWidgets.QSpacerItem(5, 17, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout.addItem(spacerItem9)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setContentsMargins(20, -1, -1, -1)
self.horizontalLayout_2.setSpacing(15)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.end_label = QtWidgets.QLabel(self.limit_frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.end_label.sizePolicy().hasHeightForWidth())
self.end_label.setSizePolicy(sizePolicy)
self.end_label.setObjectName("end_label")
self.horizontalLayout_2.addWidget(self.end_label)
self.end_lineedit = QtWidgets.QLineEdit(self.limit_frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.end_lineedit.sizePolicy().hasHeightForWidth())
self.end_lineedit.setSizePolicy(sizePolicy)
self.end_lineedit.setMinimumSize(QtCore.QSize(70, 25))
self.end_lineedit.setMaximumSize(QtCore.QSize(70, 25))
self.end_lineedit.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
self.end_lineedit.setObjectName("end_lineedit")
self.horizontalLayout_2.addWidget(self.end_lineedit)
spacerItem10 = QtWidgets.QSpacerItem(5, 17, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_2.addItem(spacerItem10)
self.verticalLayout.addLayout(self.horizontalLayout_2)
self.verticalLayout_4.addWidget(self.limit_frame)
self.stacked_widget.addWidget(self.page)
self.page_2 = QtWidgets.QWidget()
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.page_2.sizePolicy().hasHeightForWidth())
self.page_2.setSizePolicy(sizePolicy)
self.page_2.setMinimumSize(QtCore.QSize(179, 110))
self.page_2.setMaximumSize(QtCore.QSize(16777215, 110))
self.page_2.setObjectName("page_2")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.page_2)
self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_6.setSpacing(0)
self.verticalLayout_6.setObjectName("verticalLayout_6")
spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
self.verticalLayout_6.addItem(spacerItem11)
self.frame_2 = QtWidgets.QFrame(self.page_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth())
self.frame_2.setSizePolicy(sizePolicy)
self.frame_2.setMinimumSize(QtCore.QSize(150, 0))
self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_2.setObjectName("frame_2")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_2)
self.verticalLayout_5.setContentsMargins(5, 5, 5, 5)
self.verticalLayout_5.setSpacing(0)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.split_by_checkbox = QtWidgets.QCheckBox(self.frame_2)
self.split_by_checkbox.setObjectName("split_by_checkbox")
self.verticalLayout_5.addWidget(self.split_by_checkbox)
self.verticalLayout_6.addWidget(self.frame_2)
spacerItem12 = QtWidgets.QSpacerItem(20, 30, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
self.verticalLayout_6.addItem(spacerItem12)
self.stacked_widget.addWidget(self.page_2)
self.verticalLayout_7.addWidget(self.stacked_widget)
spacerItem13 = QtWidgets.QSpacerItem(20, 2, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.verticalLayout_7.addItem(spacerItem13)
self.horizontalLayout_7.addLayout(self.verticalLayout_7)
self.verticalLayout_10.addLayout(self.horizontalLayout_7)
self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
self.horizontalLayout_11.setSpacing(0)
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
self.structures_label = QtWidgets.QLabel(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.structures_label.sizePolicy().hasHeightForWidth())
self.structures_label.setSizePolicy(sizePolicy)
self.structures_label.setObjectName("structures_label")
self.horizontalLayout_11.addWidget(self.structures_label)
spacerItem14 = QtWidgets.QSpacerItem(10, 10, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_11.addItem(spacerItem14)
self.all_radiobutton = QtWidgets.QRadioButton(Dialog)
self.all_radiobutton.setObjectName("all_radiobutton")
self.structures_buttongroup = QtWidgets.QButtonGroup(Dialog)
self.structures_buttongroup.setObjectName("structures_buttongroup")
self.structures_buttongroup.addButton(self.all_radiobutton)
self.horizontalLayout_11.addWidget(self.all_radiobutton)
spacerItem15 = QtWidgets.QSpacerItem(25, 10, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_11.addItem(spacerItem15)
self.specified_radiobutton = QtWidgets.QRadioButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.specified_radiobutton.sizePolicy().hasHeightForWidth())
self.specified_radiobutton.setSizePolicy(sizePolicy)
self.specified_radiobutton.setObjectName("specified_radiobutton")
self.structures_buttongroup.addButton(self.specified_radiobutton)
self.horizontalLayout_11.addWidget(self.specified_radiobutton)
spacerItem16 = QtWidgets.QSpacerItem(200, 10, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_11.addItem(spacerItem16)
self.verticalLayout_10.addLayout(self.horizontalLayout_11)
self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
self.horizontalLayout_13.setContentsMargins(100, -1, 0, -1)
self.horizontalLayout_13.setSpacing(0)
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
self.atomselector_widget = QtWidgets.QWidget(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.atomselector_widget.sizePolicy().hasHeightForWidth())
self.atomselector_widget.setSizePolicy(sizePolicy)
self.atomselector_widget.setMinimumSize(QtCore.QSize(0, 0))
self.atomselector_widget.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.atomselector_widget.setObjectName("atomselector_widget")
self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.atomselector_widget)
self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_14.setSpacing(8)
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
self.load_sel_pushbutton = QtWidgets.QPushButton(self.atomselector_widget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.load_sel_pushbutton.sizePolicy().hasHeightForWidth())
self.load_sel_pushbutton.setSizePolicy(sizePolicy)
self.load_sel_pushbutton.setMinimumSize(QtCore.QSize(0, 0))
self.load_sel_pushbutton.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.load_sel_pushbutton.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.load_sel_pushbutton.setObjectName("load_sel_pushbutton")
self.horizontalLayout_14.addWidget(self.load_sel_pushbutton)
self.horizontalLayout_13.addWidget(self.atomselector_widget)
self.verticalLayout_10.addLayout(self.horizontalLayout_13)
self.frame = QtWidgets.QFrame(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
self.frame.setSizePolicy(sizePolicy)
self.frame.setFrameShape(QtWidgets.QFrame.Shape.HLine)
self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
self.frame.setObjectName("frame")
self.verticalLayout_10.addWidget(self.frame)
self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
self.horizontalLayout_10.setSpacing(0)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
spacerItem17 = QtWidgets.QSpacerItem(40, 10, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_10.addItem(spacerItem17)
self.export_pushbutton = QtWidgets.QPushButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.export_pushbutton.sizePolicy().hasHeightForWidth())
self.export_pushbutton.setSizePolicy(sizePolicy)
self.export_pushbutton.setObjectName("export_pushbutton")
self.horizontalLayout_10.addWidget(self.export_pushbutton)
spacerItem18 = QtWidgets.QSpacerItem(10, 17, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_10.addItem(spacerItem18)
self.cancel_pushbutton = QtWidgets.QPushButton(Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cancel_pushbutton.sizePolicy().hasHeightForWidth())
self.cancel_pushbutton.setSizePolicy(sizePolicy)
self.cancel_pushbutton.setObjectName("cancel_pushbutton")
self.horizontalLayout_10.addWidget(self.cancel_pushbutton)
spacerItem19 = QtWidgets.QSpacerItem(15, 17, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_10.addItem(spacerItem19)
self.help_button = QtWidgets.QToolButton(Dialog)
self.help_button.setText("")
self.help_button.setObjectName("help_button")
self.horizontalLayout_10.addWidget(self.help_button)
self.verticalLayout_10.addLayout(self.horizontalLayout_10)
self.retranslateUi(Dialog)
self.stacked_widget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(Dialog)
[docs] def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Export Structures"))
self.export_label.setText(_translate("Dialog", "Export structures from one or more frames in the trajectory."))
self.export_to_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-weight:600;\">Export to:</span></p></body></html>"))
self.pt_radiobutton.setText(_translate("Dialog", "Project Table"))
self.file_radiobutton.setText(_translate("Dialog", "File"))
self.browse_pushbutton.setText(_translate("Dialog", "Browse..."))
self.frames_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-weight:600;\">Frames:</span></p></body></html>"))
self.one_radiobutton.setText(_translate("Dialog", "One per step"))
self.one_entries_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-style:italic;\">(x entries)</span></p></body></html>"))
self.all_range_radiobutton.setText(_translate("Dialog", "All in range"))
self.all_entries_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-style:italic;\">(x entries)</span></p></body></html>"))
self.current_radiobutton.setText(_translate("Dialog", "Current frame only"))
self.current_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-style:italic;\">(1 entry)</span></p></body></html>"))
self.limit_checkbox.setText(_translate("Dialog", "Limit range"))
self.start_label.setText(_translate("Dialog", "Start:"))
self.end_label.setText(_translate("Dialog", "End:"))
self.split_by_checkbox.setText(_translate("Dialog", "Split by component"))
self.structures_label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-weight:600;\">Structures:</span></p></body></html>"))
self.all_radiobutton.setText(_translate("Dialog", "All"))
self.specified_radiobutton.setText(_translate("Dialog", "Specified atoms (ASL)"))
self.load_sel_pushbutton.setText(_translate("Dialog", "Load Selection"))
self.export_pushbutton.setText(_translate("Dialog", "Export"))
self.cancel_pushbutton.setText(_translate("Dialog", "Cancel"))