def __init__(self, dialog) -> None: super().__init__() height = system_service.getRefHeight() / 1.8 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) main_layout = QVBoxLayout(dialog) main_layout.setContentsMargins(rt(8), rt(8), rt(8), rt(8)) main_layout.setSpacing(0) widget = QWidget(dialog) widget.setSizePolicy(BQSizePolicy()) self.grid_container = QGridLayout(widget) self.grid_container.setContentsMargins(0, 0, 0, rt(10)) self.repo_select = QComboBox(widget) self.repo_select.setSizePolicy( BQSizePolicy(width=QSizePolicy.Fixed, height=QSizePolicy.Fixed)) self.grid_container.addWidget(self.repo_select, 0, 0, 1, 1) self.key_search = QLineEdit(widget) self.key_search.setAttribute(Qt.WA_MacShowFocusRect, 0) self.key_search.setFocusPolicy(Qt.StrongFocus) self.key_search.setStyleSheet("padding: 2 2 2 5;") self.grid_container.addWidget(self.key_search, 0, 1, 1, 1) main_layout.addWidget(widget) self.scroll_area = QScrollArea(dialog) self.scroll_area.setFrameShape(QFrame.NoFrame) self.scroll_area.setFrameShadow(QFrame.Plain) self.scroll_area.setWidgetResizable(True) main_layout.addWidget(self.scroll_area) self.search_result_area = QWidget(dialog) self.search_result_area.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) self.search_result_layout = QGridLayout(self.search_result_area) self.search_result_layout.setContentsMargins(rt(10), rt(10), rt(12), rt(10)) self.search_result_layout.setAlignment(QtCore.Qt.AlignTop) self.search_result_area.setLayout(self.search_result_layout) # self.search_result_area.setContentsMargins(0, 0, 0, 0) self.scroll_area.setWidget(self.search_result_area)
def __init__(self, dialog) -> None: super().__init__() height = system_service.getRefHeight() / 2.6 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) self.verticalLayout = QtWidgets.QVBoxLayout(dialog) self.verticalLayout.setContentsMargins(11, 11, 11, 11) self.verticalLayout.setSpacing(6) self.scroll_area = QtWidgets.QScrollArea(dialog) self.scroll_area.setSizePolicy(BQSizePolicy(v_stretch=20)) self.scroll_area.setFrameShape(QFrame.NoFrame) self.scroll_area.setFrameShadow(QFrame.Plain) self.scroll_area.setWidgetResizable(True) self.scroll_area.setContentsMargins(0, 0, 0, 0) self.verticalLayout.addWidget(self.scroll_area) self.acknowledge_widget = QtWidgets.QWidget(dialog) self.acknowledge_widget.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) self.acknowledge_layout = QtWidgets.QHBoxLayout( self.acknowledge_widget) self.acknowledge_layout.setContentsMargins(0, 10, 0, 0) self.acknowledge_layout.setSpacing(0) self.acknowledge_layout.setAlignment(Qt.AlignTop) self.acknowledge_widget.setLayout(self.acknowledge_layout) self.acknowledge = QtWidgets.QLabel(dialog) self.acknowledge.setSizePolicy(BQSizePolicy()) self.acknowledge.setTextInteractionFlags(Qt.TextBrowserInteraction) self.acknowledge.setWordWrap(True) self.acknowledge.setAlignment(Qt.AlignCenter) self.acknowledge.setOpenExternalLinks(True) self.acknowledge_layout.addWidget(self.acknowledge) self.scroll_area.setWidget(self.acknowledge_widget) self.retranslateUi()
def __init__(self, dialog: QDialog, container: Container, handler) -> None: self.container = container self.handler = handler self.dialog = dialog height = system_service.getRefHeight() / 2.2 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) self.verticalLayout = QtWidgets.QVBoxLayout(dialog) self.verticalLayout.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.verticalLayout.setSpacing(rt(6)) self.top_widget = QtWidgets.QWidget(dialog) self.top_widget.setSizePolicy(BQSizePolicy()) self.horizontalLayout = QtWidgets.QHBoxLayout(self.top_widget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(1) self.import_shortcut = QtWidgets.QPushButton(self.top_widget) self.import_shortcut.setAutoDefault(False) self.import_shortcut.setDefault(False) self.horizontalLayout.addWidget(self.import_shortcut) self.export_shortcut = QtWidgets.QPushButton(self.top_widget) self.horizontalLayout.addWidget(self.export_shortcut) self.hidden = QtWidgets.QWidget(self.top_widget) self.hidden.setSizePolicy(BQSizePolicy(h_stretch=1)) self.horizontalLayout.addWidget(self.hidden) self.new_shortcut = QtWidgets.QPushButton(self.top_widget) self.horizontalLayout.addWidget(self.new_shortcut) self.delete_shortcut = QtWidgets.QPushButton(self.top_widget) self.horizontalLayout.addWidget(self.delete_shortcut) self.move_up = QtWidgets.QPushButton(self.top_widget) self.horizontalLayout.addWidget(self.move_up) self.move_down = QtWidgets.QPushButton(self.top_widget) self.horizontalLayout.addWidget(self.move_down) self.verticalLayout.addWidget(self.top_widget) self.shortcut_table = QtWidgets.QTableView(dialog) self.verticalLayout.addWidget(self.shortcut_table)
def __init__(self, dialog: QDialog, container: Container) -> None: super().__init__() self.container = container height = system_service.getRefHeight() / 2 width = height * 1.6 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) main_layout = QVBoxLayout(dialog) main_layout.setContentsMargins(0, 0, 0, 0) main_layout.setSpacing(0) self.central_widget = QWidget(dialog) self.vertical_layout = QVBoxLayout(self.central_widget) self.vertical_layout.setContentsMargins(11, 11, 11, 15) self.vertical_layout.setSpacing(6) self.tab_widget = QTabWidget(self.central_widget) self.tab_widget.setDocumentMode(False) self.general = GeneralAppConfig(self.central_widget, self.container) self.tab_widget.addTab(self.general.ui, "") self.port = PortMappingConfig(self.central_widget, self.container) self.tab_widget.addTab(self.port.ui, "") self.volume = VolumeMountConfig(self.central_widget, self.container) self.tab_widget.addTab(self.volume.ui, "") self.environment = EnvironmentConfig(self.central_widget, self.container) self.tab_widget.addTab(self.environment.ui, "") # self.others = AutoResizeWidget(self.central_widget) # self.tab_widget.addTab(self.others, "") self.vertical_layout.addWidget(self.tab_widget) main_layout.addWidget(self.central_widget)
def __init__(self, dialog: QDialog) -> None: super().__init__() height = system_service.getRefHeight() / 2 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) self.vertical_layout = QtWidgets.QVBoxLayout(dialog) self.vertical_layout.setContentsMargins(0, 0, 0, 0) self.vertical_layout.setSpacing(0) self.top_widget = QtWidgets.QWidget(dialog) self.vertical_layout_2 = QtWidgets.QVBoxLayout(self.top_widget) self.vertical_layout_2.setContentsMargins(0, 0, 0, 0) self.vertical_layout_2.setSpacing(0) self.tool_widget = QtWidgets.QWidget(self.top_widget) self.horizontal_layout = QtWidgets.QHBoxLayout(self.tool_widget) self.horizontal_layout.setContentsMargins(rt(12), rt(6), rt(12), rt(6)) self.horizontal_layout.setSpacing(rt(6)) self.now = QtWidgets.QPushButton(self.tool_widget) self.now.setCheckable(True) self.now.setChecked(True) self.now.setFocusPolicy(Qt.NoFocus) self.horizontal_layout.addWidget(self.now) self.hidden_1 = QtWidgets.QWidget(self.tool_widget) self.hidden_1.setSizePolicy(BQSizePolicy(h_stretch=1)) self.horizontal_layout.addWidget(self.hidden_1) self.clear = QtWidgets.QPushButton(self.tool_widget) self.clear.setFocusPolicy(Qt.NoFocus) self.horizontal_layout.addWidget(self.clear) self.reload = QtWidgets.QPushButton(self.tool_widget) self.reload.setFocusPolicy(Qt.NoFocus) self.horizontal_layout.addWidget(self.reload) self.hidden_2 = QtWidgets.QWidget(self.tool_widget) self.hidden_2.setSizePolicy(BQSizePolicy(h_stretch=1)) self.horizontal_layout.addWidget(self.hidden_2) self.info = QtWidgets.QPushButton(self.tool_widget) self.info.setFocusPolicy(Qt.NoFocus) self.info.setCheckable(True) self.info.setChecked(True) self.horizontal_layout.addWidget(self.info) self.hidden = QtWidgets.QWidget(self.tool_widget) self.horizontal_layout.addWidget(self.hidden) self.search = QtWidgets.QLineEdit(self.tool_widget) self.search.setSizePolicy(BQSizePolicy(h_stretch=3)) self.search.setStyleSheet("padding: 0 0 0 5;") self.horizontal_layout.addWidget(self.search) self.vertical_layout_2.addWidget(self.tool_widget) self.vertical_layout.addWidget(self.top_widget) self.log_widget = QtWidgets.QWidget(dialog) self.log_widget.setSizePolicy(BQSizePolicy(v_stretch=3)) self.vertical_layout_3 = QtWidgets.QVBoxLayout(self.log_widget) self.vertical_layout_3.setContentsMargins(0, 0, 0, 0) self.vertical_layout_3.setSpacing(rt(6)) self.splitter = QtWidgets.QSplitter(self.log_widget) self.splitter.setOrientation(QtCore.Qt.Vertical) self.log_list_table = UniformRowHeights(self.splitter) self.log_details = QtWidgets.QWidget(self.splitter) self.log_details_layout = QtWidgets.QVBoxLayout(self.log_details) self.log_details_layout.setContentsMargins(rt(8), 0, rt(8), rt(2)) self.log_details_label = QtWidgets.QTextBrowser(self.log_details) self.log_details_label.setSizePolicy( BQSizePolicy(height=QtWidgets.QSizePolicy.Expanding)) self.log_details_layout.addWidget(self.log_details_label) self.splitter.setSizes([rt(300), rt(20)]) self.vertical_layout_3.addWidget(self.splitter) self.vertical_layout.addWidget(self.log_widget) self.retranslateUi()
def __init__(self, dialog) -> None: super().__init__() height = system_service.getRefHeight() / 2.6 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setModal(False) self.horizontal_layout = QtWidgets.QHBoxLayout(dialog) self.horizontal_layout.setContentsMargins(11, 11, 11, 11) self.horizontal_layout.setSpacing(6) self.left_widget = QtWidgets.QWidget(dialog) self.left_widget.setSizePolicy(BQSizePolicy(h_stretch=1)) self.vertical_layout_2 = QtWidgets.QVBoxLayout(self.left_widget) self.vertical_layout_2.setContentsMargins(11, 11, 11, 11) self.vertical_layout_2.setSpacing(6) self.app_image_widget = QtWidgets.QWidget(self.left_widget) self.app_image_widget.setSizePolicy(BQSizePolicy(v_stretch=2)) self.vertical_layout_4 = QtWidgets.QVBoxLayout(self.app_image_widget) self.vertical_layout_4.setContentsMargins(0, 0, 0, 0) self.vertical_layout_4.setSpacing(6) self.avatar = QtWidgets.QLabel(self.app_image_widget) self.avatar.setText("") self.avatar.setAlignment(QtCore.Qt.AlignCenter) self.vertical_layout_4.addWidget(self.avatar) self.vertical_layout_2.addWidget(self.app_image_widget) self.app_info_widget = QtWidgets.QWidget(self.left_widget) self.app_info_widget.setSizePolicy(BQSizePolicy(v_stretch=1)) self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.app_info_widget) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setSpacing(6) self.boatswain = QtWidgets.QLabel(self.app_info_widget) font = QtGui.QFont() font.setPointSize(17) font.setWeight(50) self.boatswain.setFont(font) self.boatswain.setAlignment(QtCore.Qt.AlignCenter) self.verticalLayout_3.addWidget(self.boatswain) self.build = QtWidgets.QLabel(self.app_info_widget) self.build.setSizePolicy(BQSizePolicy(v_stretch=1)) self.build.setAlignment(QtCore.Qt.AlignCenter) self.verticalLayout_3.addWidget(self.build) self.license = QtWidgets.QPushButton(self.app_info_widget) self.verticalLayout_3.addWidget(self.license) self.vertical_layout_2.addWidget(self.app_info_widget) self.horizontal_layout.addWidget(self.left_widget) self.right_widget = QtWidgets.QWidget(dialog) self.right_widget.setSizePolicy(BQSizePolicy(h_stretch=2)) self.verticalLayout = QtWidgets.QVBoxLayout(self.right_widget) self.verticalLayout.setContentsMargins(11, 11, 11, 11) self.verticalLayout.setSpacing(6) self.scroll_area = QtWidgets.QScrollArea(self.right_widget) self.scroll_area.setSizePolicy(BQSizePolicy(v_stretch=20)) self.scroll_area.setFrameShape(QFrame.NoFrame) self.scroll_area.setFrameShadow(QFrame.Plain) self.scroll_area.setWidgetResizable(True) self.scroll_area.setContentsMargins(0, 0, 0, 0) self.verticalLayout.addWidget(self.scroll_area) self.acknowledge_widget = QtWidgets.QWidget(self.right_widget) self.acknowledge_widget.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) self.acknowledge_layout = QtWidgets.QHBoxLayout(self.acknowledge_widget) self.acknowledge_layout.setContentsMargins(0, 10, 0, 0) self.acknowledge_layout.setSpacing(0) self.acknowledge_layout.setAlignment(Qt.AlignTop) self.acknowledge_widget.setLayout(self.acknowledge_layout) self.acknowledge = QtWidgets.QLabel(self.right_widget) self.acknowledge.setSizePolicy(BQSizePolicy()) self.acknowledge.setTextFormat(Qt.RichText) self.acknowledge.setTextInteractionFlags(Qt.TextBrowserInteraction) self.acknowledge.setOpenExternalLinks(True) self.acknowledge_layout.addWidget(self.acknowledge) self.scroll_area.setWidget(self.acknowledge_widget) self.horizontal_layout.addWidget(self.right_widget) self.retranslateUi(dialog)
def preferableSize(self) -> QSize: height = system_service.getRefHeight() / 2 width = height * 1.6 return QSize(width, height)
def __init__(self, dialog: QDialog, container: Container) -> None: self.container = container self.dialog = dialog height = system_service.getRefHeight() / 2.2 width = height * 2 dialog.resize(width, height) dialog.setSizePolicy(BQSizePolicy(h_stretch=1)) dialog.setMinimumSize(QSize(width, height)) dialog.setSizeGripEnabled(False) dialog.setWindowModality(Qt.WindowModal) self.vertical_layout = QtWidgets.QVBoxLayout(dialog) self.vertical_layout.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.vertical_layout.setSpacing(rt(6)) self.stacked_widget = QtWidgets.QStackedWidget(dialog) self.first_step = QtWidgets.QWidget() self.vertical_layout_2 = QtWidgets.QVBoxLayout(self.first_step) self.vertical_layout_2.setContentsMargins(0, 0, 0, 0) self.vertical_layout_2.setSpacing(rt(6)) self.tab_widget = QtWidgets.QTabWidget(self.first_step) self.tab = QtWidgets.QWidget() self.vertical_layout_3 = QtWidgets.QVBoxLayout(self.tab) self.vertical_layout_3.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.vertical_layout_3.setSpacing(rt(6)) self.top_line = QtWidgets.QFrame(self.tab) self.top_line.setFrameShape(QtWidgets.QFrame.HLine) self.top_line.setFrameShadow(QtWidgets.QFrame.Sunken) self.vertical_layout_3.addWidget(self.top_line) self.main_widget = QtWidgets.QWidget(self.tab) self.main_widget.setSizePolicy(BQSizePolicy(v_stretch=1)) self.grid_layout = QtWidgets.QGridLayout(self.main_widget) self.grid_layout.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.grid_layout.setHorizontalSpacing(rt(6)) self.grid_layout.setVerticalSpacing(0) self.label = QtWidgets.QLabel(self.main_widget) self.label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout.addWidget(self.label, 2, 0, 1, 1) self.label_des = QtWidgets.QLabel(self.main_widget) font = QtGui.QFont() font.setPointSize(applyFontRatio(11)) self.label_des.setFont(font) self.label_des.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_des.setWordWrap(True) self.label_des.setIndent(rt(2)) self.grid_layout.addWidget(self.label_des, 3, 1, 1, 2) self.type_label = QtWidgets.QLabel(self.main_widget) self.type_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout.addWidget(self.type_label, 4, 0, 1, 1) self.hidden = QtWidgets.QWidget(self.main_widget) self.hidden.setSizePolicy(BQSizePolicy(h_stretch=2)) self.grid_layout.addWidget(self.hidden, 0, 2, 1, 1) self.shortcut_for_label = QtWidgets.QLabel(self.main_widget) self.shortcut_for_label.setSizePolicy(BQSizePolicy(h_stretch=2)) self.shortcut_for_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout.addWidget(self.shortcut_for_label, 0, 0, 1, 1) self.shortcut_label = QtWidgets.QLineEdit(self.main_widget) self.shortcut_label.setAttribute(Qt.WA_MacShowFocusRect, 0) self.shortcut_label.setStyleSheet("padding: 2 2 2 5;") self.grid_layout.addWidget(self.shortcut_label, 2, 1, 1, 1) self.shortcut_for_des = QtWidgets.QLabel(self.main_widget) self.shortcut_for_des.setSizePolicy(BQSizePolicy()) self.shortcut_for_des.setFont(font) self.shortcut_for_des.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.shortcut_for_des.setWordWrap(True) self.shortcut_for_des.setIndent(2) self.grid_layout.addWidget(self.shortcut_for_des, 1, 1, 1, 2) self.container_name = QtWidgets.QComboBox(self.main_widget) self.container_name.setSizePolicy( BQSizePolicy(h_stretch=2, height=QSizePolicy.Fixed)) self.grid_layout.addWidget(self.container_name, 0, 1, 1, 1) self.data_type_label = QtWidgets.QLabel(self.main_widget) self.data_type_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout.addWidget(self.data_type_label, 5, 0, 1, 1) self.shortcut_type = QtWidgets.QComboBox(self.main_widget) self.grid_layout.addWidget(self.shortcut_type, 4, 1, 1, 1) self.data_type = QtWidgets.QComboBox(self.main_widget) self.grid_layout.addWidget(self.data_type, 5, 1, 1, 1) self.data_type_des = QtWidgets.QLabel(self.main_widget) self.data_type_des.setFont(font) self.data_type_des.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.data_type_des.setWordWrap(True) self.data_type_des.setIndent(2) self.grid_layout.addWidget(self.data_type_des, 6, 1, 1, 2) self.vertical_layout_3.addWidget(self.main_widget) self.bot_line = QtWidgets.QFrame(self.tab) self.bot_line.setFrameShape(QtWidgets.QFrame.HLine) self.bot_line.setFrameShadow(QtWidgets.QFrame.Sunken) self.vertical_layout_3.addWidget(self.bot_line) self.widget_2 = QtWidgets.QWidget(self.tab) self.horizontal_layout = QtWidgets.QHBoxLayout(self.widget_2) self.horizontal_layout.setContentsMargins(0, 0, 0, 0) self.horizontal_layout.setSpacing(rt(6)) self.hidden_2 = QtWidgets.QWidget(self.widget_2) self.hidden_2.setSizePolicy(BQSizePolicy(h_stretch=1)) self.horizontal_layout.addWidget(self.hidden_2) self.cancel_button = QtWidgets.QPushButton(self.widget_2) self.horizontal_layout.addWidget(self.cancel_button) self.next_button = QtWidgets.QPushButton(self.widget_2) self.horizontal_layout.addWidget(self.next_button) self.vertical_layout_3.addWidget(self.widget_2) self.tab_widget.addTab(self.tab, "") self.vertical_layout_2.addWidget(self.tab_widget) self.stacked_widget.addWidget(self.first_step) self.second_step = QtWidgets.QWidget() self.vertical_layout_4 = QtWidgets.QVBoxLayout(self.second_step) self.vertical_layout_4.setContentsMargins(0, 0, 0, 0) self.vertical_layout_4.setSpacing(rt(6)) self.tab_widget_2 = QtWidgets.QTabWidget(self.second_step) self.tab_3 = QtWidgets.QWidget() self.vertical_layout_5 = QtWidgets.QVBoxLayout(self.tab_3) self.vertical_layout_5.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.vertical_layout_5.setSpacing(rt(6)) self.line_2 = QtWidgets.QFrame(self.tab_3) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.vertical_layout_5.addWidget(self.line_2) self.widget = QtWidgets.QWidget(self.tab_3) self.widget.setSizePolicy(BQSizePolicy(v_stretch=1)) self.grid_layout_2 = QtWidgets.QGridLayout(self.widget) self.grid_layout_2.setContentsMargins(rt(11), rt(11), rt(11), rt(11)) self.grid_layout_2.setHorizontalSpacing(rt(6)) self.grid_layout_2.setVerticalSpacing(rt(5)) self.mapping_to = QtWidgets.QLineEdit(self.widget) self.mapping_to.setAttribute(Qt.WA_MacShowFocusRect, 0) self.grid_layout_2.addWidget(self.mapping_to, 2, 1, 1, 1) self.description = QtWidgets.QTextEdit(self.widget) self.description.setAttribute(Qt.WA_MacShowFocusRect, 0) self.grid_layout_2.addWidget(self.description, 4, 1, 1, 2) self.default_value = ButtonLineEdit( getResource('resources/icons/folder.svg'), self.widget) self.default_value.setSizePolicy( BQSizePolicy(h_stretch=2, width=QSizePolicy.Expanding, height=QSizePolicy.Fixed)) self.grid_layout_2.addWidget(self.default_value, 0, 1, 1, 1) self.mapping_to_label = QtWidgets.QLabel(self.widget) self.mapping_to_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout_2.addWidget(self.mapping_to_label, 2, 0, 1, 1) self.description_label = QtWidgets.QLabel(self.widget) self.description_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout_2.addWidget(self.description_label, 4, 0, 1, 1) self.default_value_label = QtWidgets.QLabel(self.widget) self.default_value_label.setSizePolicy(BQSizePolicy(h_stretch=2)) self.default_value_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.grid_layout_2.addWidget(self.default_value_label, 0, 0, 1, 1) self.hidden_3 = QtWidgets.QWidget(self.widget) self.hidden_3.setSizePolicy(BQSizePolicy(h_stretch=2)) self.grid_layout_2.addWidget(self.hidden_3, 0, 2, 1, 1) self.default_value_des = QtWidgets.QLabel(self.widget) self.default_value_des.setFont(font) self.default_value_des.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.default_value_des.setWordWrap(True) self.grid_layout_2.addWidget(self.default_value_des, 1, 1, 1, 2) self.mapping_to_des = QtWidgets.QLabel(self.widget) self.mapping_to_des.setFont(font) self.mapping_to_des.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.grid_layout_2.addWidget(self.mapping_to_des, 3, 1, 1, 2) self.vertical_layout_5.addWidget(self.widget) self.line = QtWidgets.QFrame(self.tab_3) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.vertical_layout_5.addWidget(self.line) self.bot_widget = QtWidgets.QWidget(self.tab_3) self.horizontal_layout_2 = QtWidgets.QHBoxLayout(self.bot_widget) self.horizontal_layout_2.setContentsMargins(0, 0, 0, 0) self.horizontal_layout_2.setSpacing(rt(6)) self.widget_4 = QtWidgets.QWidget(self.bot_widget) self.widget_4.setSizePolicy(BQSizePolicy(h_stretch=1)) self.horizontal_layout_2.addWidget(self.widget_4) self.back_button = QtWidgets.QPushButton(self.bot_widget) self.horizontal_layout_2.addWidget(self.back_button) self.cancel_button_2 = QtWidgets.QPushButton(self.bot_widget) self.horizontal_layout_2.addWidget(self.cancel_button_2) self.finish_button = QtWidgets.QPushButton(self.bot_widget) self.horizontal_layout_2.addWidget(self.finish_button) self.vertical_layout_5.addWidget(self.bot_widget) self.tab_widget_2.addTab(self.tab_3, "") self.vertical_layout_4.addWidget(self.tab_widget_2) self.stacked_widget.addWidget(self.second_step) self.vertical_layout.addWidget(self.stacked_widget) self.stacked_widget.setCurrentIndex(0) self.tab_widget.setCurrentIndex(0) self.default_value.button.setVisible(False)
def getMinimumHomeWindowSize(): height = system_service.getRefHeight() * 4.2 / 5 width = height / 1.8 return QSize(width, height)