def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(880, 640) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabOption = QtGui.QTabWidget(self.centralwidget) self.tabOption.setGeometry(QtCore.QRect(10, 10, 861, 581)) self.tabOption.setObjectName("tabOption") self.tab = QtGui.QWidget() self.tab.setObjectName("tab") self.grpCarrier1 = QtGui.QGroupBox(self.tab) self.grpCarrier1.setGeometry(QtCore.QRect(470, 10, 381, 461)) self.grpCarrier1.setAlignment(QtCore.Qt.AlignCenter) self.grpCarrier1.setFlat(False) self.grpCarrier1.setObjectName("grpCarrier1") self.viewCarrier1 = QtGui.QGraphicsView(self.grpCarrier1) self.viewCarrier1.setGeometry(QtCore.QRect(10, 40, 361, 281)) self.viewCarrier1.setObjectName("viewCarrier1") self.chkOverride = QtGui.QCheckBox(self.grpCarrier1) self.chkOverride.setEnabled(False) self.chkOverride.setGeometry(QtCore.QRect(20, 370, 141, 22)) self.chkOverride.setObjectName("chkOverride") self.lblPayloadFound = QtGui.QLabel(self.grpCarrier1) self.lblPayloadFound.setGeometry(QtCore.QRect(30, 330, 331, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblPayloadFound.setFont(font) self.lblPayloadFound.setAlignment(QtCore.Qt.AlignCenter) self.lblPayloadFound.setObjectName("lblPayloadFound") self.txtCarrierSize = QtGui.QLineEdit(self.grpCarrier1) self.txtCarrierSize.setGeometry(QtCore.QRect(140, 410, 231, 27)) self.txtCarrierSize.setAlignment(QtCore.Qt.AlignCenter) self.txtCarrierSize.setReadOnly(True) self.txtCarrierSize.setObjectName("txtCarrierSize") self.lblCarrierSize = QtGui.QLabel(self.grpCarrier1) self.lblCarrierSize.setGeometry(QtCore.QRect(10, 410, 121, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblCarrierSize.setFont(font) self.lblCarrierSize.setAlignment(QtCore.Qt.AlignCenter) self.lblCarrierSize.setObjectName("lblCarrierSize") self.lblArrow = QtGui.QLabel(self.tab) self.lblArrow.setGeometry(QtCore.QRect(390, 180, 71, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblArrow.setFont(font) self.lblArrow.setAlignment(QtCore.Qt.AlignCenter) self.lblArrow.setObjectName("lblArrow") self.grpPayload1 = QtGui.QGroupBox(self.tab) self.grpPayload1.setGeometry(QtCore.QRect(0, 10, 381, 461)) self.grpPayload1.setAlignment(QtCore.Qt.AlignCenter) self.grpPayload1.setFlat(False) self.grpPayload1.setObjectName("grpPayload1") self.viewPayload1 = QtGui.QGraphicsView(self.grpPayload1) self.viewPayload1.setGeometry(QtCore.QRect(10, 40, 361, 281)) self.viewPayload1.setObjectName("viewPayload1") self.txtCompression = QtGui.QLineEdit(self.grpPayload1) self.txtCompression.setEnabled(False) self.txtCompression.setGeometry(QtCore.QRect(340, 370, 31, 27)) self.txtCompression.setAlignment(QtCore.Qt.AlignCenter) self.txtCompression.setReadOnly(True) self.txtCompression.setObjectName("txtCompression") self.slideCompression = QtGui.QSlider(self.grpPayload1) self.slideCompression.setEnabled(False) self.slideCompression.setGeometry(QtCore.QRect(80, 363, 251, 31)) self.slideCompression.setMaximum(9) self.slideCompression.setPageStep(1) self.slideCompression.setProperty("value", 0) self.slideCompression.setTracking(True) self.slideCompression.setOrientation(QtCore.Qt.Horizontal) self.slideCompression.setInvertedAppearance(False) self.slideCompression.setTickPosition(QtGui.QSlider.TicksBelow) self.slideCompression.setTickInterval(1) self.slideCompression.setObjectName("slideCompression") self.lblLevel = QtGui.QLabel(self.grpPayload1) self.lblLevel.setEnabled(False) self.lblLevel.setGeometry(QtCore.QRect(30, 370, 35, 21)) self.lblLevel.setObjectName("lblLevel") self.chkApplyCompression = QtGui.QCheckBox(self.grpPayload1) self.chkApplyCompression.setGeometry(QtCore.QRect(10, 340, 161, 22)) self.chkApplyCompression.setObjectName("chkApplyCompression") self.lblPayloadSize = QtGui.QLabel(self.grpPayload1) self.lblPayloadSize.setGeometry(QtCore.QRect(10, 410, 121, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblPayloadSize.setFont(font) self.lblPayloadSize.setAlignment(QtCore.Qt.AlignCenter) self.lblPayloadSize.setObjectName("lblPayloadSize") self.txtPayloadSize = QtGui.QLineEdit(self.grpPayload1) self.txtPayloadSize.setGeometry(QtCore.QRect(140, 410, 231, 27)) self.txtPayloadSize.setAlignment(QtCore.Qt.AlignCenter) self.txtPayloadSize.setReadOnly(True) self.txtPayloadSize.setObjectName("txtPayloadSize") self.btnSave = QtGui.QPushButton(self.tab) self.btnSave.setEnabled(False) self.btnSave.setGeometry(QtCore.QRect(340, 510, 161, 27)) self.btnSave.setObjectName("btnSave") self.tabOption.addTab(self.tab, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.grpPayload2 = QtGui.QGroupBox(self.tab_2) self.grpPayload2.setGeometry(QtCore.QRect(470, 10, 381, 331)) self.grpPayload2.setAlignment(QtCore.Qt.AlignCenter) self.grpPayload2.setFlat(False) self.grpPayload2.setObjectName("grpPayload2") self.viewPayload2 = QtGui.QGraphicsView(self.grpPayload2) self.viewPayload2.setGeometry(QtCore.QRect(10, 40, 361, 281)) self.viewPayload2.setObjectName("viewPayload2") self.grpCarrier2 = QtGui.QGroupBox(self.tab_2) self.grpCarrier2.setGeometry(QtCore.QRect(0, 10, 381, 461)) self.grpCarrier2.setAlignment(QtCore.Qt.AlignCenter) self.grpCarrier2.setFlat(False) self.grpCarrier2.setObjectName("grpCarrier2") self.viewCarrier2 = QtGui.QGraphicsView(self.grpCarrier2) self.viewCarrier2.setGeometry(QtCore.QRect(10, 40, 361, 281)) self.viewCarrier2.setObjectName("viewCarrier2") self.lblCarrierEmpty = QtGui.QLabel(self.grpCarrier2) self.lblCarrierEmpty.setGeometry(QtCore.QRect(20, 330, 331, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblCarrierEmpty.setFont(font) self.lblCarrierEmpty.setAlignment(QtCore.Qt.AlignCenter) self.lblCarrierEmpty.setObjectName("lblCarrierEmpty") self.btnExtract = QtGui.QPushButton(self.grpCarrier2) self.btnExtract.setEnabled(False) self.btnExtract.setGeometry(QtCore.QRect(50, 370, 281, 27)) self.btnExtract.setObjectName("btnExtract") self.btnClean = QtGui.QPushButton(self.grpCarrier2) self.btnClean.setEnabled(False) self.btnClean.setGeometry(QtCore.QRect(50, 410, 281, 27)) self.btnClean.setObjectName("btnClean") self.lblArrow2 = QtGui.QLabel(self.tab_2) self.lblArrow2.setGeometry(QtCore.QRect(390, 170, 71, 21)) font = QtGui.QFont() font.setFamily("CM Roman") font.setPointSize(15) self.lblArrow2.setFont(font) self.lblArrow2.setAlignment(QtCore.Qt.AlignCenter) self.lblArrow2.setObjectName("lblArrow2") self.tabOption.addTab(self.tab_2, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 880, 25)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabOption.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def initUI(self): self.line = QtGui.QLineEdit(self) self.line.move(5,5) self.line.setReadOnly(True) self.line.setAlignment(Qt.AlignRight) self.line.resize(490,50) zero = QtGui.QPushButton("0", self) zero.move(10,160) zero.resize(190,30) one = QtGui.QPushButton("1", self) one.move(10,130) one.resize(90,30) two = QtGui.QPushButton("2", self) two.move(110, 130) two.resize(90, 30) three = QtGui.QPushButton("3", self) three.move(210, 130) three.resize(90, 30) four = QtGui.QPushButton("4", self) four.move(10,100) four.resize(90,30) five = QtGui.QPushButton("5", self) five.move(110,100) five.resize(90, 30) six = QtGui.QPushButton("6", self) six.move(210,100) six.resize(90 , 30) seven = QtGui.QPushButton("7", self) seven.move(10,70) seven.resize(90,30) eight = QtGui.QPushButton("8", self) eight.move(110,70) eight.resize(90,30) nine = QtGui.QPushButton("9", self) nine.move(210, 70) nine.resize(90, 30) point = QtGui.QPushButton(".", self) point.move(210,160) point.resize(90,30) div = QtGui.QPushButton("/", self) div.move(310,70) div.resize(90,30) mult = QtGui.QPushButton("x", self) mult.move(310, 100) mult.resize(90,30) minus = QtGui.QPushButton("-", self) minus.move(310,130) minus.resize(90,30) plus = QtGui.QPushButton("+", self) plus.move(310,160) plus.resize(90,30) c = QtGui.QPushButton("C", self) c.move(410,70) c.resize(90,60) c.clicked.connect(self.C) equal = QtGui.QPushButton("=", self) equal.move(410,130) equal.resize(90,60) equal.clicked.connect(self.Equal) checkbox = QtGui.QCheckBox("Display Thousands' Seperator", self) checkbox.move(210, 190) checkbox.resize(300, 30) combobox = QtGui.QComboBox() combobox.move(10, 190) combobox.resize(90,30) nums = [zero, one, two, three, four, five, six, seven, eight, nine] ops = [c, div, mult, minus, plus, equal] for i in nums: i.clicked.connect(self.Nums) for i in ops[1:5]: i.clicked.connect(self.Operator)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 806) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tab = QtGui.QWidget() self.tab.setObjectName("tab") self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_2.setObjectName("verticalLayout_2") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.seed = QtGui.QLineEdit(self.tab) self.seed.setObjectName("seed") self.gridLayout.addWidget(self.seed, 2, 1, 1, 1) self.label = QtGui.QLabel(self.tab) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(self.tab) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.clean_iso_path = QtGui.QLineEdit(self.tab) self.clean_iso_path.setObjectName("clean_iso_path") self.gridLayout.addWidget(self.clean_iso_path, 0, 1, 1, 1) self.output_folder = QtGui.QLineEdit(self.tab) self.output_folder.setObjectName("output_folder") self.gridLayout.addWidget(self.output_folder, 1, 1, 1, 1) self.label_3 = QtGui.QLabel(self.tab) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.clean_iso_path_browse_button = QtGui.QPushButton(self.tab) self.clean_iso_path_browse_button.setObjectName( "clean_iso_path_browse_button") self.gridLayout.addWidget(self.clean_iso_path_browse_button, 0, 2, 1, 1) self.output_folder_browse_button = QtGui.QPushButton(self.tab) self.output_folder_browse_button.setObjectName( "output_folder_browse_button") self.gridLayout.addWidget(self.output_folder_browse_button, 1, 2, 1, 1) self.generate_seed_button = QtGui.QPushButton(self.tab) self.generate_seed_button.setObjectName("generate_seed_button") self.gridLayout.addWidget(self.generate_seed_button, 2, 2, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.groupBox = QtGui.QGroupBox(self.tab) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.progression_misc = QtGui.QCheckBox(self.groupBox) self.progression_misc.setChecked(True) self.progression_misc.setObjectName("progression_misc") self.gridLayout_2.addWidget(self.progression_misc, 9, 1, 1, 1) self.progression_short_sidequests = QtGui.QCheckBox(self.groupBox) self.progression_short_sidequests.setObjectName( "progression_short_sidequests") self.gridLayout_2.addWidget(self.progression_short_sidequests, 2, 0, 1, 1) self.progression_platforms_rafts = QtGui.QCheckBox(self.groupBox) self.progression_platforms_rafts.setObjectName( "progression_platforms_rafts") self.gridLayout_2.addWidget(self.progression_platforms_rafts, 5, 0, 1, 1) self.progression_big_octos_gunboats = QtGui.QCheckBox(self.groupBox) self.progression_big_octos_gunboats.setObjectName( "progression_big_octos_gunboats") self.gridLayout_2.addWidget(self.progression_big_octos_gunboats, 6, 1, 1, 1) self.progression_submarines = QtGui.QCheckBox(self.groupBox) self.progression_submarines.setChecked(False) self.progression_submarines.setObjectName("progression_submarines") self.gridLayout_2.addWidget(self.progression_submarines, 5, 1, 1, 1) self.progression_dungeons = QtGui.QCheckBox(self.groupBox) self.progression_dungeons.setChecked(True) self.progression_dungeons.setObjectName("progression_dungeons") self.gridLayout_2.addWidget(self.progression_dungeons, 0, 0, 1, 1) self.progression_expensive_purchases = QtGui.QCheckBox(self.groupBox) self.progression_expensive_purchases.setChecked(True) self.progression_expensive_purchases.setObjectName( "progression_expensive_purchases") self.gridLayout_2.addWidget(self.progression_expensive_purchases, 9, 0, 1, 1) self.progression_eye_reef_chests = QtGui.QCheckBox(self.groupBox) self.progression_eye_reef_chests.setObjectName( "progression_eye_reef_chests") self.gridLayout_2.addWidget(self.progression_eye_reef_chests, 6, 0, 1, 1) self.progression_spoils_trading = QtGui.QCheckBox(self.groupBox) self.progression_spoils_trading.setObjectName( "progression_spoils_trading") self.gridLayout_2.addWidget(self.progression_spoils_trading, 3, 0, 1, 1) self.progression_minigames = QtGui.QCheckBox(self.groupBox) self.progression_minigames.setObjectName("progression_minigames") self.gridLayout_2.addWidget(self.progression_minigames, 3, 1, 1, 1) self.progression_long_sidequests = QtGui.QCheckBox(self.groupBox) self.progression_long_sidequests.setObjectName( "progression_long_sidequests") self.gridLayout_2.addWidget(self.progression_long_sidequests, 2, 1, 1, 1) self.progression_puzzle_secret_caves = QtGui.QCheckBox(self.groupBox) self.progression_puzzle_secret_caves.setChecked(True) self.progression_puzzle_secret_caves.setObjectName( "progression_puzzle_secret_caves") self.gridLayout_2.addWidget(self.progression_puzzle_secret_caves, 1, 0, 1, 1) self.progression_great_fairies = QtGui.QCheckBox(self.groupBox) self.progression_great_fairies.setChecked(True) self.progression_great_fairies.setObjectName( "progression_great_fairies") self.gridLayout_2.addWidget(self.progression_great_fairies, 0, 1, 1, 1) self.progression_combat_secret_caves = QtGui.QCheckBox(self.groupBox) self.progression_combat_secret_caves.setObjectName( "progression_combat_secret_caves") self.gridLayout_2.addWidget(self.progression_combat_secret_caves, 1, 1, 1, 1) self.progression_triforce_charts = QtGui.QCheckBox(self.groupBox) self.progression_triforce_charts.setObjectName( "progression_triforce_charts") self.gridLayout_2.addWidget(self.progression_triforce_charts, 7, 0, 1, 1) self.progression_treasure_charts = QtGui.QCheckBox(self.groupBox) self.progression_treasure_charts.setObjectName( "progression_treasure_charts") self.gridLayout_2.addWidget(self.progression_treasure_charts, 7, 1, 1, 1) self.progression_free_gifts = QtGui.QCheckBox(self.groupBox) self.progression_free_gifts.setChecked(True) self.progression_free_gifts.setObjectName("progression_free_gifts") self.gridLayout_2.addWidget(self.progression_free_gifts, 4, 0, 1, 1) self.progression_mail = QtGui.QCheckBox(self.groupBox) self.progression_mail.setObjectName("progression_mail") self.gridLayout_2.addWidget(self.progression_mail, 4, 1, 1, 1) self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_3 = QtGui.QGroupBox(self.tab) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_3) self.gridLayout_3.setObjectName("gridLayout_3") self.keylunacy = QtGui.QCheckBox(self.groupBox_3) self.keylunacy.setObjectName("keylunacy") self.gridLayout_3.addWidget(self.keylunacy, 0, 0, 1, 1) self.randomize_starting_island = QtGui.QCheckBox(self.groupBox_3) self.randomize_starting_island.setObjectName( "randomize_starting_island") self.gridLayout_3.addWidget(self.randomize_starting_island, 1, 1, 1, 1) self.randomize_dungeon_entrances = QtGui.QCheckBox(self.groupBox_3) self.randomize_dungeon_entrances.setObjectName( "randomize_dungeon_entrances") self.gridLayout_3.addWidget(self.randomize_dungeon_entrances, 0, 1, 1, 1) self.randomize_charts = QtGui.QCheckBox(self.groupBox_3) self.randomize_charts.setObjectName("randomize_charts") self.gridLayout_3.addWidget(self.randomize_charts, 1, 0, 1, 1) self.verticalLayout_2.addWidget(self.groupBox_3) self.groupBox_2 = QtGui.QGroupBox(self.tab) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_2) self.gridLayout_4.setObjectName("gridLayout_4") self.reveal_full_sea_chart = QtGui.QCheckBox(self.groupBox_2) self.reveal_full_sea_chart.setChecked(True) self.reveal_full_sea_chart.setObjectName("reveal_full_sea_chart") self.gridLayout_4.addWidget(self.reveal_full_sea_chart, 1, 0, 1, 1) self.swift_sail = QtGui.QCheckBox(self.groupBox_2) self.swift_sail.setChecked(True) self.swift_sail.setObjectName("swift_sail") self.gridLayout_4.addWidget(self.swift_sail, 0, 0, 1, 1) self.instant_text_boxes = QtGui.QCheckBox(self.groupBox_2) self.instant_text_boxes.setChecked(True) self.instant_text_boxes.setObjectName("instant_text_boxes") self.gridLayout_4.addWidget(self.instant_text_boxes, 0, 1, 1, 1) self.add_shortcut_warps_between_dungeons = QtGui.QCheckBox( self.groupBox_2) self.add_shortcut_warps_between_dungeons.setObjectName( "add_shortcut_warps_between_dungeons") self.gridLayout_4.addWidget(self.add_shortcut_warps_between_dungeons, 2, 0, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_for_num_starting_triforce_shards = QtGui.QLabel( self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_for_num_starting_triforce_shards.sizePolicy( ).hasHeightForWidth()) self.label_for_num_starting_triforce_shards.setSizePolicy(sizePolicy) self.label_for_num_starting_triforce_shards.setObjectName( "label_for_num_starting_triforce_shards") self.horizontalLayout_2.addWidget( self.label_for_num_starting_triforce_shards) self.num_starting_triforce_shards = QtGui.QComboBox(self.groupBox_2) self.num_starting_triforce_shards.setMaximumSize( QtCore.QSize(40, 16777215)) self.num_starting_triforce_shards.setObjectName( "num_starting_triforce_shards") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.num_starting_triforce_shards.addItem("") self.horizontalLayout_2.addWidget(self.num_starting_triforce_shards) self.widget = QtGui.QWidget(self.groupBox_2) self.widget.setObjectName("widget") self.horizontalLayout_2.addWidget(self.widget) self.gridLayout_4.addLayout(self.horizontalLayout_2, 1, 1, 1, 1) self.verticalLayout_2.addWidget(self.groupBox_2) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_2) self.verticalLayout_3.setObjectName("verticalLayout_3") self.gridLayout_5 = QtGui.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_for_custom_player_model = QtGui.QLabel(self.tab_2) self.label_for_custom_player_model.setObjectName( "label_for_custom_player_model") self.horizontalLayout_3.addWidget(self.label_for_custom_player_model) self.custom_player_model = QtGui.QComboBox(self.tab_2) self.custom_player_model.setObjectName("custom_player_model") self.horizontalLayout_3.addWidget(self.custom_player_model) self.gridLayout_5.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.player_in_casual_clothes = QtGui.QCheckBox(self.tab_2) self.player_in_casual_clothes.setObjectName("player_in_casual_clothes") self.gridLayout_5.addWidget(self.player_in_casual_clothes, 0, 1, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_5) self.custom_colors_layout = QtGui.QVBoxLayout() self.custom_colors_layout.setObjectName("custom_colors_layout") self.verticalLayout_3.addLayout(self.custom_colors_layout) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.tabWidget.addTab(self.tab_2, "") self.verticalLayout.addWidget(self.tabWidget) self.option_description = QtGui.QLabel(self.centralwidget) self.option_description.setMinimumSize(QtCore.QSize(0, 32)) self.option_description.setText("") self.option_description.setWordWrap(True) self.option_description.setObjectName("option_description") self.verticalLayout.addWidget(self.option_description) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.permalink = QtGui.QLineEdit(self.centralwidget) self.permalink.setObjectName("permalink") self.horizontalLayout_4.addWidget(self.permalink) self.verticalLayout.addLayout(self.horizontalLayout_4) self.update_checker_label = QtGui.QLabel(self.centralwidget) self.update_checker_label.setOpenExternalLinks(True) self.update_checker_label.setObjectName("update_checker_label") self.verticalLayout.addWidget(self.update_checker_label) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.about_button = QtGui.QPushButton(self.centralwidget) self.about_button.setObjectName("about_button") self.horizontalLayout.addWidget(self.about_button) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.reset_settings_to_default = QtGui.QPushButton(self.centralwidget) self.reset_settings_to_default.setMinimumSize(QtCore.QSize(180, 0)) self.reset_settings_to_default.setObjectName( "reset_settings_to_default") self.horizontalLayout.addWidget(self.reset_settings_to_default) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.randomize_button = QtGui.QPushButton(self.centralwidget) self.randomize_button.setObjectName("randomize_button") self.horizontalLayout.addWidget(self.randomize_button) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.clean_iso_path, self.clean_iso_path_browse_button) MainWindow.setTabOrder(self.clean_iso_path_browse_button, self.output_folder) MainWindow.setTabOrder(self.output_folder, self.output_folder_browse_button) MainWindow.setTabOrder(self.output_folder_browse_button, self.seed) MainWindow.setTabOrder(self.seed, self.generate_seed_button) MainWindow.setTabOrder(self.generate_seed_button, self.progression_dungeons) MainWindow.setTabOrder(self.progression_dungeons, self.progression_great_fairies) MainWindow.setTabOrder(self.progression_great_fairies, self.progression_puzzle_secret_caves) MainWindow.setTabOrder(self.progression_puzzle_secret_caves, self.progression_combat_secret_caves) MainWindow.setTabOrder(self.progression_combat_secret_caves, self.progression_short_sidequests) MainWindow.setTabOrder(self.progression_short_sidequests, self.progression_long_sidequests) MainWindow.setTabOrder(self.progression_long_sidequests, self.progression_spoils_trading) MainWindow.setTabOrder(self.progression_spoils_trading, self.progression_minigames) MainWindow.setTabOrder(self.progression_minigames, self.progression_free_gifts) MainWindow.setTabOrder(self.progression_free_gifts, self.progression_mail) MainWindow.setTabOrder(self.progression_mail, self.progression_platforms_rafts) MainWindow.setTabOrder(self.progression_platforms_rafts, self.progression_submarines) MainWindow.setTabOrder(self.progression_submarines, self.progression_eye_reef_chests) MainWindow.setTabOrder(self.progression_eye_reef_chests, self.progression_big_octos_gunboats) MainWindow.setTabOrder(self.progression_big_octos_gunboats, self.progression_triforce_charts) MainWindow.setTabOrder(self.progression_triforce_charts, self.progression_treasure_charts) MainWindow.setTabOrder(self.progression_treasure_charts, self.progression_expensive_purchases) MainWindow.setTabOrder(self.progression_expensive_purchases, self.progression_misc) MainWindow.setTabOrder(self.progression_misc, self.keylunacy) MainWindow.setTabOrder(self.keylunacy, self.randomize_dungeon_entrances) MainWindow.setTabOrder(self.randomize_dungeon_entrances, self.randomize_charts) MainWindow.setTabOrder(self.randomize_charts, self.randomize_starting_island) MainWindow.setTabOrder(self.randomize_starting_island, self.swift_sail) MainWindow.setTabOrder(self.swift_sail, self.instant_text_boxes) MainWindow.setTabOrder(self.instant_text_boxes, self.reveal_full_sea_chart) MainWindow.setTabOrder(self.reveal_full_sea_chart, self.num_starting_triforce_shards) MainWindow.setTabOrder(self.num_starting_triforce_shards, self.add_shortcut_warps_between_dungeons) MainWindow.setTabOrder(self.add_shortcut_warps_between_dungeons, self.permalink) MainWindow.setTabOrder(self.permalink, self.about_button) MainWindow.setTabOrder(self.about_button, self.reset_settings_to_default) MainWindow.setTabOrder(self.reset_settings_to_default, self.randomize_button)
def setupUi(self, NamespaceUpgradeDialog): NamespaceUpgradeDialog.setObjectName("NamespaceUpgradeDialog") NamespaceUpgradeDialog.resize(368, 146) self.verticalLayout = QtGui.QVBoxLayout(NamespaceUpgradeDialog) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtGui.QGroupBox(NamespaceUpgradeDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.uiEditFilePath = QtGui.QLineEdit(self.groupBox) self.uiEditFilePath.setObjectName("uiEditFilePath") self.horizontalLayout.addWidget(self.uiEditFilePath) self.uiBtnBrowsePath = QtGui.QPushButton(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.uiBtnBrowsePath.sizePolicy().hasHeightForWidth()) self.uiBtnBrowsePath.setSizePolicy(sizePolicy) self.uiBtnBrowsePath.setMaximumSize(QtCore.QSize(23, 16777215)) self.uiBtnBrowsePath.setAutoDefault(False) self.uiBtnBrowsePath.setObjectName("uiBtnBrowsePath") self.horizontalLayout.addWidget(self.uiBtnBrowsePath) self.verticalLayout.addWidget(self.groupBox) self.uiCbSaveAsText = QtGui.QCheckBox(NamespaceUpgradeDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.uiCbSaveAsText.sizePolicy().hasHeightForWidth()) self.uiCbSaveAsText.setSizePolicy(sizePolicy) self.uiCbSaveAsText.setChecked(True) self.uiCbSaveAsText.setObjectName("uiCbSaveAsText") self.verticalLayout.addWidget(self.uiCbSaveAsText) self.groupBox_2 = QtGui.QGroupBox(NamespaceUpgradeDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox_2) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.uiBtnOK = QtGui.QPushButton(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.uiBtnOK.sizePolicy().hasHeightForWidth()) self.uiBtnOK.setSizePolicy(sizePolicy) self.uiBtnOK.setDefault(True) self.uiBtnOK.setFlat(False) self.uiBtnOK.setObjectName("uiBtnOK") self.horizontalLayout_2.addWidget(self.uiBtnOK) self.uiBtnCancel = QtGui.QPushButton(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.uiBtnCancel.sizePolicy().hasHeightForWidth()) self.uiBtnCancel.setSizePolicy(sizePolicy) self.uiBtnCancel.setObjectName("uiBtnCancel") self.horizontalLayout_2.addWidget(self.uiBtnCancel) self.verticalLayout.addWidget(self.groupBox_2) self.retranslateUi(NamespaceUpgradeDialog) QtCore.QObject.connect(self.uiBtnBrowsePath, QtCore.SIGNAL("clicked()"), NamespaceUpgradeDialog.OnBtnBrowsePathClicked) QtCore.QObject.connect(self.uiBtnOK, QtCore.SIGNAL("clicked()"), NamespaceUpgradeDialog.OnBtnOKClicked) QtCore.QObject.connect(self.uiBtnCancel, QtCore.SIGNAL("clicked()"), NamespaceUpgradeDialog.OnBtnOKClicked) QtCore.QMetaObject.connectSlotsByName(NamespaceUpgradeDialog)
def setupUi(self, ScaffoldDataMapper): ScaffoldDataMapper.setObjectName("ScaffoldDataMapper") ScaffoldDataMapper.resize(1235, 904) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ScaffoldDataMapper.sizePolicy().hasHeightForWidth()) ScaffoldDataMapper.setSizePolicy(sizePolicy) self.horizontalLayout = QtGui.QHBoxLayout(ScaffoldDataMapper) self.horizontalLayout.setObjectName("horizontalLayout") self.dockWidget = QtGui.QDockWidget(ScaffoldDataMapper) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dockWidget.sizePolicy().hasHeightForWidth()) self.dockWidget.setSizePolicy(sizePolicy) self.dockWidget.setMinimumSize(QtCore.QSize(418, 135)) self.dockWidget.setFeatures(QtGui.QDockWidget.DockWidgetFloatable | QtGui.QDockWidget.DockWidgetMovable) self.dockWidget.setAllowedAreas(QtCore.Qt.AllDockWidgetAreas) self.dockWidget.setObjectName("dockWidget") self.dockWidgetContents = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dockWidgetContents.sizePolicy().hasHeightForWidth()) self.dockWidgetContents.setSizePolicy(sizePolicy) self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout_2 = QtGui.QVBoxLayout(self.dockWidgetContents) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.scrollArea = QtGui.QScrollArea(self.dockWidgetContents) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 416, 862)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_3 = QtGui.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_3.setSpacing(2) self.verticalLayout_3.setContentsMargins(2, 2, 2, 2) self.verticalLayout_3.setObjectName("verticalLayout_3") self.toolBox = QtGui.QToolBox(self.scrollAreaWidgetContents) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toolBox.sizePolicy().hasHeightForWidth()) self.toolBox.setSizePolicy(sizePolicy) self.toolBox.setStyleSheet( "QToolBox::tab {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n" " stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,\n" " stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);\n" " border-radius: 5px;\n" " color: black;\n" " }\n" "\n" " QToolBox::tab:selected { /* italicize selected tabs */\n" " font: bold;\n" " color: black;\n" " }\n" "QToolBox {\n" " padding : 0\n" "}") self.toolBox.setObjectName("toolBox") self.parameterFitPage = QtGui.QWidget() self.parameterFitPage.setGeometry(QtCore.QRect(0, 0, 412, 798)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.parameterFitPage.sizePolicy().hasHeightForWidth()) self.parameterFitPage.setSizePolicy(sizePolicy) self.parameterFitPage.setObjectName("parameterFitPage") self.verticalLayout_5 = QtGui.QVBoxLayout(self.parameterFitPage) self.verticalLayout_5.setSpacing(7) self.verticalLayout_5.setContentsMargins(0, 3, 0, 3) self.verticalLayout_5.setObjectName("verticalLayout_5") self.scaffoldFrame = QtGui.QFrame(self.parameterFitPage) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scaffoldFrame.sizePolicy().hasHeightForWidth()) self.scaffoldFrame.setSizePolicy(sizePolicy) self.scaffoldFrame.setMinimumSize(QtCore.QSize(0, 0)) self.scaffoldFrame.setFrameShape(QtGui.QFrame.StyledPanel) self.scaffoldFrame.setFrameShadow(QtGui.QFrame.Raised) self.scaffoldFrame.setObjectName("scaffoldFrame") self.gridLayout_7 = QtGui.QGridLayout(self.scaffoldFrame) self.gridLayout_7.setObjectName("gridLayout_7") self.meshType_frame = QtGui.QFrame(self.scaffoldFrame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.meshType_frame.sizePolicy().hasHeightForWidth()) self.meshType_frame.setSizePolicy(sizePolicy) self.meshType_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.meshType_frame.setFrameShadow(QtGui.QFrame.Raised) self.meshType_frame.setObjectName("meshType_frame") self.formLayout_4 = QtGui.QFormLayout(self.meshType_frame) self.formLayout_4.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout_4.setContentsMargins(0, -1, 0, -1) self.formLayout_4.setObjectName("formLayout_4") self.meshType_label = QtGui.QLabel(self.meshType_frame) font = QtGui.QFont() font.setPointSize(7) font.setWeight(75) font.setBold(True) self.meshType_label.setFont(font) self.meshType_label.setObjectName("meshType_label") self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole, self.meshType_label) self.meshType_name = QtGui.QLabel(self.meshType_frame) self.meshType_name.setText("") self.meshType_name.setObjectName("meshType_name") self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.meshType_name) self.parameterSet_label = QtGui.QLabel(self.meshType_frame) font = QtGui.QFont() font.setPointSize(7) font.setWeight(75) font.setBold(True) self.parameterSet_label.setFont(font) self.parameterSet_label.setObjectName("parameterSet_label") self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.parameterSet_label) self.species_name = QtGui.QLabel(self.meshType_frame) self.species_name.setText("") self.species_name.setObjectName("species_name") self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole, self.species_name) self.ephys_label = QtGui.QLabel(self.meshType_frame) font = QtGui.QFont() font.setPointSize(7) font.setWeight(75) font.setBold(True) self.ephys_label.setFont(font) self.ephys_label.setObjectName("ephys_label") self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole, self.ephys_label) self.ephys_name = QtGui.QLabel(self.meshType_frame) self.ephys_name.setText("") self.ephys_name.setObjectName("ephys_name") self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole, self.ephys_name) self.label = QtGui.QLabel(self.meshType_frame) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label.setFont(font) self.label.setObjectName("label") self.formLayout_4.setWidget(3, QtGui.QFormLayout.LabelRole, self.label) self.gridLayout_7.addWidget(self.meshType_frame, 0, 0, 1, 1) self.modifyOptions_frame = QtGui.QFrame(self.scaffoldFrame) self.modifyOptions_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.modifyOptions_frame.setFrameShadow(QtGui.QFrame.Raised) self.modifyOptions_frame.setObjectName("modifyOptions_frame") self.verticalLayout_17 = QtGui.QVBoxLayout(self.modifyOptions_frame) self.verticalLayout_17.setContentsMargins(0, -1, 0, -1) self.verticalLayout_17.setObjectName("verticalLayout_17") self.timeSeries_groupBox = QtGui.QGroupBox(self.modifyOptions_frame) self.timeSeries_groupBox.setEnabled(True) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.timeSeries_groupBox.setFont(font) self.timeSeries_groupBox.setObjectName("timeSeries_groupBox") self.gridLayout_5 = QtGui.QGridLayout(self.timeSeries_groupBox) self.gridLayout_5.setObjectName("gridLayout_5") self.timePoint_label = QtGui.QLabel(self.timeSeries_groupBox) self.timePoint_label.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.timePoint_label.sizePolicy().hasHeightForWidth()) self.timePoint_label.setSizePolicy(sizePolicy) self.timePoint_label.setObjectName("timePoint_label") self.gridLayout_5.addWidget(self.timePoint_label, 0, 0, 1, 1) self.timePoint_spinBox = QtGui.QSpinBox(self.timeSeries_groupBox) self.timePoint_spinBox.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.timePoint_spinBox.sizePolicy().hasHeightForWidth()) self.timePoint_spinBox.setSizePolicy(sizePolicy) self.timePoint_spinBox.setMaximum(1000000000) self.timePoint_spinBox.setObjectName("timePoint_spinBox") self.gridLayout_5.addWidget(self.timePoint_spinBox, 1, 0, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem, 1, 1, 1, 1) self.verticalLayout_17.addWidget(self.timeSeries_groupBox) self.gridLayout_7.addWidget(self.modifyOptions_frame, 1, 0, 1, 1) self.transformation_groupBox = QtGui.QGroupBox(self.scaffoldFrame) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.transformation_groupBox.setFont(font) self.transformation_groupBox.setObjectName("transformation_groupBox") self.gridLayout_2 = QtGui.QGridLayout(self.transformation_groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.position_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.position_label.setFont(font) self.position_label.setObjectName("position_label") self.gridLayout_2.addWidget(self.position_label, 2, 0, 1, 1) self.yaw_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.yaw_doubleSpinBox.setFont(font) self.yaw_doubleSpinBox.setMinimum(-360.0) self.yaw_doubleSpinBox.setMaximum(360.0) self.yaw_doubleSpinBox.setObjectName("yaw_doubleSpinBox") self.gridLayout_2.addWidget(self.yaw_doubleSpinBox, 1, 1, 1, 2) self.pitch_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.pitch_label.setFont(font) self.pitch_label.setObjectName("pitch_label") self.gridLayout_2.addWidget(self.pitch_label, 0, 3, 1, 1) spacerItem1 = QtGui.QSpacerItem(1000, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 1, 0, 1, 1) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem2, 3, 0, 1, 1) self.pitch_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.pitch_doubleSpinBox.setFont(font) self.pitch_doubleSpinBox.setMinimum(-360.0) self.pitch_doubleSpinBox.setMaximum(360.0) self.pitch_doubleSpinBox.setObjectName("pitch_doubleSpinBox") self.gridLayout_2.addWidget(self.pitch_doubleSpinBox, 1, 3, 1, 1) self.rotateAxis_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.rotateAxis_label.setFont(font) self.rotateAxis_label.setObjectName("rotateAxis_label") self.gridLayout_2.addWidget(self.rotateAxis_label, 0, 0, 1, 1) self.yaw_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.yaw_label.setFont(font) self.yaw_label.setObjectName("yaw_label") self.gridLayout_2.addWidget(self.yaw_label, 0, 1, 1, 2) self.roll_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.roll_label.setFont(font) self.roll_label.setObjectName("roll_label") self.gridLayout_2.addWidget(self.roll_label, 0, 4, 1, 1) self.roll_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.roll_doubleSpinBox.setFont(font) self.roll_doubleSpinBox.setMinimum(-360.0) self.roll_doubleSpinBox.setMaximum(360.0) self.roll_doubleSpinBox.setObjectName("roll_doubleSpinBox") self.gridLayout_2.addWidget(self.roll_doubleSpinBox, 1, 4, 1, 1) self.positionZ_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionZ_doubleSpinBox.setFont(font) self.positionZ_doubleSpinBox.setMinimum(-1000.0) self.positionZ_doubleSpinBox.setMaximum(1000.0) self.positionZ_doubleSpinBox.setObjectName("positionZ_doubleSpinBox") self.gridLayout_2.addWidget(self.positionZ_doubleSpinBox, 3, 4, 1, 1) self.positionX_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionX_label.setFont(font) self.positionX_label.setObjectName("positionX_label") self.gridLayout_2.addWidget(self.positionX_label, 2, 1, 1, 1) self.positionZ_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionZ_label.setFont(font) self.positionZ_label.setObjectName("positionZ_label") self.gridLayout_2.addWidget(self.positionZ_label, 2, 4, 1, 1) self.positionX_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionX_doubleSpinBox.setFont(font) self.positionX_doubleSpinBox.setMinimum(-1000.0) self.positionX_doubleSpinBox.setObjectName("positionX_doubleSpinBox") self.gridLayout_2.addWidget(self.positionX_doubleSpinBox, 3, 1, 1, 1) self.positionY_label = QtGui.QLabel(self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionY_label.setFont(font) self.positionY_label.setObjectName("positionY_label") self.gridLayout_2.addWidget(self.positionY_label, 2, 2, 1, 2) self.positionY_doubleSpinBox = QtGui.QDoubleSpinBox( self.transformation_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.positionY_doubleSpinBox.setFont(font) self.positionY_doubleSpinBox.setMinimum(-1000.0) self.positionY_doubleSpinBox.setMaximum(1000.0) self.positionY_doubleSpinBox.setObjectName("positionY_doubleSpinBox") self.gridLayout_2.addWidget(self.positionY_doubleSpinBox, 3, 2, 1, 2) self.rateOfChange_label = QtGui.QLabel(self.transformation_groupBox) self.rateOfChange_label.setObjectName("rateOfChange_label") self.gridLayout_2.addWidget(self.rateOfChange_label, 4, 0, 1, 1) self.rateOfChange_horizontalSlider = QtGui.QSlider( self.transformation_groupBox) self.rateOfChange_horizontalSlider.setMinimum(1) self.rateOfChange_horizontalSlider.setMaximum(20) self.rateOfChange_horizontalSlider.setProperty("value", 10) self.rateOfChange_horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.rateOfChange_horizontalSlider.setObjectName( "rateOfChange_horizontalSlider") self.gridLayout_2.addWidget(self.rateOfChange_horizontalSlider, 4, 1, 1, 1) self.gridLayout_7.addWidget(self.transformation_groupBox, 2, 0, 1, 1) self.verticalLayout_5.addWidget(self.scaffoldFrame) self.mapping_groupBox = QtGui.QGroupBox(self.parameterFitPage) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.mapping_groupBox.setFont(font) self.mapping_groupBox.setObjectName("mapping_groupBox") self.gridLayout_6 = QtGui.QGridLayout(self.mapping_groupBox) self.gridLayout_6.setObjectName("gridLayout_6") self.mappingMethod_label = QtGui.QLabel(self.mapping_groupBox) self.mappingMethod_label.setObjectName("mappingMethod_label") self.gridLayout_6.addWidget(self.mappingMethod_label, 0, 0, 1, 1) self.map_pushButton = QtGui.QPushButton(self.mapping_groupBox) self.map_pushButton.setEnabled(False) self.map_pushButton.setObjectName("map_pushButton") self.gridLayout_6.addWidget(self.map_pushButton, 11, 2, 1, 1) self.automaticMapping_radioButton = QtGui.QRadioButton( self.mapping_groupBox) self.automaticMapping_radioButton.setObjectName( "automaticMapping_radioButton") self.gridLayout_6.addWidget(self.automaticMapping_radioButton, 0, 2, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem3, 11, 1, 1, 1) self.pushButton = QtGui.QPushButton(self.mapping_groupBox) self.pushButton.setObjectName("pushButton") self.gridLayout_6.addWidget(self.pushButton, 10, 0, 1, 1) self.createNode_checkBox = QtGui.QCheckBox(self.mapping_groupBox) self.createNode_checkBox.setEnabled(False) self.createNode_checkBox.setObjectName("createNode_checkBox") self.gridLayout_6.addWidget(self.createNode_checkBox, 8, 0, 1, 1) spacerItem4 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) self.gridLayout_6.addItem(spacerItem4, 10, 2, 1, 1) self.checkBox = QtGui.QCheckBox(self.mapping_groupBox) self.checkBox.setEnabled(True) self.checkBox.setObjectName("checkBox") self.gridLayout_6.addWidget(self.checkBox, 9, 0, 1, 1) self.manualMapping_radioButton = QtGui.QRadioButton( self.mapping_groupBox) self.manualMapping_radioButton.setObjectName( "manualMapping_radioButton") self.gridLayout_6.addWidget(self.manualMapping_radioButton, 0, 1, 1, 1) self.verticalLayout_5.addWidget(self.mapping_groupBox) self.plotting_groupBox = QtGui.QGroupBox(self.parameterFitPage) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.plotting_groupBox.setFont(font) self.plotting_groupBox.setObjectName("plotting_groupBox") self.gridLayout_8 = QtGui.QGridLayout(self.plotting_groupBox) self.gridLayout_8.setObjectName("gridLayout_8") self.plot_pushButton = QtGui.QPushButton(self.plotting_groupBox) self.plot_pushButton.setEnabled(False) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.plot_pushButton.setFont(font) self.plot_pushButton.setObjectName("plot_pushButton") self.gridLayout_8.addWidget(self.plot_pushButton, 10, 3, 1, 1) self.dataType_label = QtGui.QLabel(self.plotting_groupBox) self.dataType_label.setObjectName("dataType_label") self.gridLayout_8.addWidget(self.dataType_label, 0, 0, 1, 1) self.ephys_radioButton = QtGui.QRadioButton(self.plotting_groupBox) font = QtGui.QFont() font.setWeight(50) font.setBold(False) self.ephys_radioButton.setFont(font) self.ephys_radioButton.setObjectName("ephys_radioButton") self.gridLayout_8.addWidget(self.ephys_radioButton, 0, 1, 1, 1) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem5, 10, 1, 1, 1) self.rnaSeq_radioButton = QtGui.QRadioButton(self.plotting_groupBox) self.rnaSeq_radioButton.setObjectName("rnaSeq_radioButton") self.gridLayout_8.addWidget(self.rnaSeq_radioButton, 1, 1, 1, 1) self.verticalLayout_5.addWidget(self.plotting_groupBox) self.resetButton_widget = QtGui.QWidget(self.parameterFitPage) self.resetButton_widget.setObjectName("resetButton_widget") self.gridLayout_4 = QtGui.QGridLayout(self.resetButton_widget) self.gridLayout_4.setContentsMargins(0, 0, 0, 0) self.gridLayout_4.setObjectName("gridLayout_4") self.alignResetButton = QtGui.QPushButton(self.resetButton_widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.alignResetButton.sizePolicy().hasHeightForWidth()) self.alignResetButton.setSizePolicy(sizePolicy) self.alignResetButton.setObjectName("alignResetButton") self.gridLayout_4.addWidget(self.alignResetButton, 0, 0, 1, 1) self.verticalLayout_5.addWidget(self.resetButton_widget) self.toolBox.addItem(self.parameterFitPage, "") self.verticalLayout_3.addWidget(self.toolBox) self.frame = QtGui.QFrame(self.scrollAreaWidgetContents) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName("frame") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.frame) self.horizontalLayout_2.setContentsMargins(3, 3, 3, 3) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.viewAllButton = QtGui.QPushButton(self.frame) self.viewAllButton.setObjectName("viewAllButton") self.horizontalLayout_2.addWidget(self.viewAllButton) self.exportMappedButton = QtGui.QPushButton(self.frame) self.exportMappedButton.setObjectName("exportMappedButton") self.horizontalLayout_2.addWidget(self.exportMappedButton) self.doneButton = QtGui.QPushButton(self.frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.doneButton.sizePolicy().hasHeightForWidth()) self.doneButton.setSizePolicy(sizePolicy) self.doneButton.setObjectName("doneButton") self.horizontalLayout_2.addWidget(self.doneButton) self.verticalLayout_3.addWidget(self.frame) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_2.addWidget(self.scrollArea) self.dockWidget.setWidget(self.dockWidgetContents) self.horizontalLayout.addWidget(self.dockWidget) self.sceneviewerWidget = DataMapperSceneviewerWidget( ScaffoldDataMapper) self.sceneviewerWidget.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sceneviewerWidget.sizePolicy().hasHeightForWidth()) self.sceneviewerWidget.setSizePolicy(sizePolicy) self.sceneviewerWidget.setMinimumSize(QtCore.QSize(0, 0)) self.sceneviewerWidget.setObjectName("sceneviewerWidget") self.horizontalLayout.addWidget(self.sceneviewerWidget) self.retranslateUi(ScaffoldDataMapper) self.toolBox.setCurrentIndex(0) self.toolBox.layout().setSpacing(6) QtCore.QMetaObject.connectSlotsByName(ScaffoldDataMapper)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(695, 798) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName("gridLayout_2") self.downsampleCheck = QtGui.QCheckBox(self.centralwidget) self.downsampleCheck.setObjectName("downsampleCheck") self.gridLayout_2.addWidget(self.downsampleCheck, 8, 0, 1, 2) self.scaleCheck = QtGui.QCheckBox(self.centralwidget) self.scaleCheck.setObjectName("scaleCheck") self.gridLayout_2.addWidget(self.scaleCheck, 4, 0, 1, 1) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.rawRadio = QtGui.QRadioButton(self.centralwidget) self.rawRadio.setObjectName("rawRadio") self.gridLayout.addWidget(self.rawRadio, 3, 0, 1, 1) self.gfxRadio = QtGui.QRadioButton(self.centralwidget) self.gfxRadio.setChecked(True) self.gfxRadio.setObjectName("gfxRadio") self.gridLayout.addWidget(self.gfxRadio, 2, 0, 1, 1) self.stack = QtGui.QStackedWidget(self.centralwidget) self.stack.setObjectName("stack") self.page = QtGui.QWidget() self.page.setObjectName("page") self.gridLayout_3 = QtGui.QGridLayout(self.page) self.gridLayout_3.setObjectName("gridLayout_3") self.graphicsView = GraphicsView(self.page) self.graphicsView.setObjectName("graphicsView") self.gridLayout_3.addWidget(self.graphicsView, 0, 0, 1, 1) self.stack.addWidget(self.page) self.page_2 = QtGui.QWidget() self.page_2.setObjectName("page_2") self.gridLayout_4 = QtGui.QGridLayout(self.page_2) self.gridLayout_4.setObjectName("gridLayout_4") self.rawImg = RawImageWidget(self.page_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rawImg.sizePolicy().hasHeightForWidth()) self.rawImg.setSizePolicy(sizePolicy) self.rawImg.setObjectName("rawImg") self.gridLayout_4.addWidget(self.rawImg, 0, 0, 1, 1) self.stack.addWidget(self.page_2) self.gridLayout.addWidget(self.stack, 0, 0, 1, 1) self.rawGLRadio = QtGui.QRadioButton(self.centralwidget) self.rawGLRadio.setObjectName("rawGLRadio") self.gridLayout.addWidget(self.rawGLRadio, 4, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 4) self.dtypeCombo = QtGui.QComboBox(self.centralwidget) self.dtypeCombo.setObjectName("dtypeCombo") self.dtypeCombo.addItem("") self.dtypeCombo.addItem("") self.dtypeCombo.addItem("") self.gridLayout_2.addWidget(self.dtypeCombo, 3, 2, 1, 1) self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 3, 0, 1, 1) self.rgbLevelsCheck = QtGui.QCheckBox(self.centralwidget) self.rgbLevelsCheck.setObjectName("rgbLevelsCheck") self.gridLayout_2.addWidget(self.rgbLevelsCheck, 4, 1, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.minSpin2 = SpinBox(self.centralwidget) self.minSpin2.setEnabled(False) self.minSpin2.setObjectName("minSpin2") self.horizontalLayout_2.addWidget(self.minSpin2) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.horizontalLayout_2.addWidget(self.label_3) self.maxSpin2 = SpinBox(self.centralwidget) self.maxSpin2.setEnabled(False) self.maxSpin2.setObjectName("maxSpin2") self.horizontalLayout_2.addWidget(self.maxSpin2) self.gridLayout_2.addLayout(self.horizontalLayout_2, 5, 2, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.minSpin1 = SpinBox(self.centralwidget) self.minSpin1.setObjectName("minSpin1") self.horizontalLayout.addWidget(self.minSpin1) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.maxSpin1 = SpinBox(self.centralwidget) self.maxSpin1.setObjectName("maxSpin1") self.horizontalLayout.addWidget(self.maxSpin1) self.gridLayout_2.addLayout(self.horizontalLayout, 4, 2, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.minSpin3 = SpinBox(self.centralwidget) self.minSpin3.setEnabled(False) self.minSpin3.setObjectName("minSpin3") self.horizontalLayout_3.addWidget(self.minSpin3) self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.horizontalLayout_3.addWidget(self.label_4) self.maxSpin3 = SpinBox(self.centralwidget) self.maxSpin3.setEnabled(False) self.maxSpin3.setObjectName("maxSpin3") self.horizontalLayout_3.addWidget(self.maxSpin3) self.gridLayout_2.addLayout(self.horizontalLayout_3, 6, 2, 1, 1) self.lutCheck = QtGui.QCheckBox(self.centralwidget) self.lutCheck.setObjectName("lutCheck") self.gridLayout_2.addWidget(self.lutCheck, 7, 0, 1, 1) self.alphaCheck = QtGui.QCheckBox(self.centralwidget) self.alphaCheck.setObjectName("alphaCheck") self.gridLayout_2.addWidget(self.alphaCheck, 7, 1, 1, 1) self.gradient = GradientWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.gradient.sizePolicy().hasHeightForWidth()) self.gradient.setSizePolicy(sizePolicy) self.gradient.setObjectName("gradient") self.gridLayout_2.addWidget(self.gradient, 7, 2, 1, 2) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 3, 3, 1, 1) self.fpsLabel = QtGui.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(12) self.fpsLabel.setFont(font) self.fpsLabel.setAlignment(QtCore.Qt.AlignCenter) self.fpsLabel.setObjectName("fpsLabel") self.gridLayout_2.addWidget(self.fpsLabel, 0, 0, 1, 4) self.rgbCheck = QtGui.QCheckBox(self.centralwidget) self.rgbCheck.setObjectName("rgbCheck") self.gridLayout_2.addWidget(self.rgbCheck, 3, 1, 1, 1) self.label_5 = QtGui.QLabel(self.centralwidget) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 2, 0, 1, 1) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.framesSpin = QtGui.QSpinBox(self.centralwidget) self.framesSpin.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons) self.framesSpin.setProperty("value", 10) self.framesSpin.setObjectName("framesSpin") self.horizontalLayout_4.addWidget(self.framesSpin) self.widthSpin = QtGui.QSpinBox(self.centralwidget) self.widthSpin.setButtonSymbols(QtGui.QAbstractSpinBox.PlusMinus) self.widthSpin.setMaximum(10000) self.widthSpin.setProperty("value", 512) self.widthSpin.setObjectName("widthSpin") self.horizontalLayout_4.addWidget(self.widthSpin) self.heightSpin = QtGui.QSpinBox(self.centralwidget) self.heightSpin.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons) self.heightSpin.setMaximum(10000) self.heightSpin.setProperty("value", 512) self.heightSpin.setObjectName("heightSpin") self.horizontalLayout_4.addWidget(self.heightSpin) self.gridLayout_2.addLayout(self.horizontalLayout_4, 2, 1, 1, 2) self.sizeLabel = QtGui.QLabel(self.centralwidget) self.sizeLabel.setText("") self.sizeLabel.setObjectName("sizeLabel") self.gridLayout_2.addWidget(self.sizeLabel, 2, 3, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.stack.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def initWidgets(self): self.mainLayout = QtGui.QVBoxLayout(self) #self.mainLayout.setContentsMargins(3, 3, 3, 3) self.mainLayout.setSpacing(0) intValidator = QtGui.QIntValidator(self) intValidator.setBottom(1) doubleValidator = QtGui.QDoubleValidator(self) self.GridSizeGB = QtGui.QGroupBox(self) self.GridLayout = QtGui.QGridLayout(self.GridSizeGB) self.GridSizeXLabel = QtGui.QLabel(self.GridSizeGB) self.GridSizeX = QtGui.QLineEdit(self.GridSizeGB) self.GridSizeX.setValidator(intValidator) self.GridSizeYLabel = QtGui.QLabel(self.GridSizeGB) self.GridSizeY = QtGui.QLineEdit(self.GridSizeGB) self.GridSizeY.setValidator(intValidator) self.GridSizeZLabel = QtGui.QLabel(self.GridSizeGB) self.GridSizeZ = QtGui.QLineEdit(self.GridSizeGB) self.GridSizeZ.setValidator(intValidator) self.GridSizeSpacerL = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.GridSizeSpacerR = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.GridSizeWidgets = [self.GridSizeXLabel, self.GridSizeX, self.GridSizeYLabel, self.GridSizeY, self.GridSizeZLabel, self.GridSizeZ, self.GridSizeSpacerL, self.GridSizeSpacerR] self.GridSizeWidgetsPlaces = [[0, 1, 1, 1], [0, 2, 1, 1], [1, 1, 1, 1], [1, 2, 1, 1], [2, 1, 1, 1], [2, 2, 1, 1], [0, 0, 1, 1], [0, 3, 1, 1]] self.IndValuesGB = QtGui.QGroupBox(self) self.IndValuesLayout = QtGui.QGridLayout(self.IndValuesGB) # self.IndValuesLayout.setSpacing(0) # self.IndValuesLayout.setContentsMargins(0, 0, 0, 0) self.IndValues = QtGui.QSpinBox(self.IndValuesGB) self.IndValues.setEnabled(False) self.IndValues.setMinimum(2) self.IndValues.setMaximum(256) self.IndValuesCheckbox = QtGui.QCheckBox(self.IndValuesGB) #self.IndValuesCheckbox.setLayoutDirection(QtCore.Qt.RightToLeft) self.UndefValueLabel = QtGui.QLabel(self.IndValuesGB) self.undefValue = QtGui.QLineEdit(self.IndValuesGB) self.undefValue.setValidator(doubleValidator) self.constantCB = QtGui.QCheckBox(self.IndValuesGB) #self.constantCB.setLayoutDirection(QtCore.Qt.RightToLeft) self.constant = QtGui.QLineEdit(self.IndValuesGB) self.constant.setValidator(doubleValidator) self.constant.setDisabled(True) self.cubeName = QtGui.QLineEdit(self.IndValuesGB) self.cubeName.setValidator(QtGui.QRegExpValidator(QtCore.QRegExp('[A-z\d]{1,}'), self.cubeName)) self.cubeNameLabel = QtGui.QLabel(self.IndValuesGB) IndValuesSpacerL = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) IndValuesSpacerR = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.IndValuesWidgets = [self.IndValues, self.IndValuesCheckbox, self.constantCB, self.constant, self.UndefValueLabel, self.undefValue, self.cubeNameLabel, self.cubeName, IndValuesSpacerL, IndValuesSpacerR] self.IndValuesWidgetsPlaces = [[1, 2, 1, 1], [1, 1, 1, 1], [2, 1, 1, 1], [2, 2, 1, 1], [3, 1, 1, 1], [3, 2, 1, 1], [4, 1, 1, 1], [4, 2, 1, 1], [1, 3, 1, 1], [1, 0, 1, 1]] self.createCubeGB = QtGui.QGroupBox(self) self.createCubeLayout = QtGui.QGridLayout(self.createCubeGB) # self.createCubeLayout.setSpacing(0) # self.createCubeLayout.setContentsMargins(0, 0, 0, 0) self.createCubeButton = QtGui.QPushButton(self.createCubeGB) self.createCubeButton.setDisabled(1) self.createCubeButton.setToolTip(self.__tr("Enter grid sizes first")) createCubeSpacerL = QtGui.QSpacerItem(241, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) createCubeSpacerR = QtGui.QSpacerItem(241, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.createCubeWidgets = [self.createCubeButton, createCubeSpacerL, createCubeSpacerR] self.createCubeWidgetsPlaces = [[0, 1, 1, 1], [0, 0, 1, 1], [0, 2, 1, 1]] self.PlaceWidgetsAtPlaces(self.GridLayout, self.GridSizeWidgets, self.GridSizeWidgetsPlaces) self.PlaceWidgetsAtPlaces(self.IndValuesLayout, self.IndValuesWidgets, self.IndValuesWidgetsPlaces) self.PlaceWidgetsAtPlaces(self.createCubeLayout, self.createCubeWidgets, self.createCubeWidgetsPlaces) hbox = QtGui.QHBoxLayout() hbox.setSpacing(0) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.GridSizeGB) vbox.addWidget(QtGui.QWidget()) vbox.setSpacing(0) hbox.addLayout(vbox) hbox.addWidget(self.IndValuesGB) self.mainLayout.addLayout(hbox) self.mainLayout.addWidget(self.createCubeGB)
def setupUi(self, picking_parameters): picking_parameters.setObjectName("picking_parameters") picking_parameters.resize(1600, 900) picking_parameters.setMinimumSize(QtCore.QSize(640, 480)) self.verticalLayout_3 = QtGui.QVBoxLayout(picking_parameters) self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_7 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) self.label_7.setMinimumSize(QtCore.QSize(0, 20)) font = QtGui.QFont() font.setFamily("Sans Serif") font.setWeight(75) font.setBold(True) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.verticalLayout_3.addWidget(self.label_7) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 3, 1, 1) self.ncores = QtGui.QSpinBox(picking_parameters) self.ncores.setMinimumSize(QtCore.QSize(0, 20)) self.ncores.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.ncores.setMinimum(1) self.ncores.setMaximum(10000) self.ncores.setObjectName("ncores") self.gridLayout.addWidget(self.ncores, 0, 1, 1, 1) self.label_2 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setMinimumSize(QtCore.QSize(0, 20)) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.lineEdit_vmax = QtGui.QLineEdit(picking_parameters) self.lineEdit_vmax.setMinimumSize(QtCore.QSize(100, 20)) self.lineEdit_vmax.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lineEdit_vmax.setObjectName("lineEdit_vmax") self.gridLayout.addWidget(self.lineEdit_vmax, 1, 5, 1, 1) self.label_20 = QtGui.QLabel(picking_parameters) self.label_20.setMinimumSize(QtCore.QSize(0, 20)) self.label_20.setObjectName("label_20") self.gridLayout.addWidget(self.label_20, 1, 6, 1, 1) self.label_3 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setMinimumSize(QtCore.QSize(0, 20)) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 4, 1, 1) self.label_19 = QtGui.QLabel(picking_parameters) self.label_19.setMinimumSize(QtCore.QSize(0, 20)) self.label_19.setObjectName("label_19") self.gridLayout.addWidget(self.label_19, 1, 2, 1, 1) self.label = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMinimumSize(QtCore.QSize(0, 20)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.lineEdit_vmin = QtGui.QLineEdit(picking_parameters) self.lineEdit_vmin.setMinimumSize(QtCore.QSize(100, 20)) self.lineEdit_vmin.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lineEdit_vmin.setObjectName("lineEdit_vmin") self.gridLayout.addWidget(self.lineEdit_vmin, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.line_2 = QtGui.QFrame(picking_parameters) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_2.addWidget(self.line_2) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_15 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_15.sizePolicy().hasHeightForWidth()) self.label_15.setSizePolicy(sizePolicy) self.label_15.setMinimumSize(QtCore.QSize(0, 20)) self.label_15.setObjectName("label_15") self.verticalLayout_4.addWidget(self.label_15) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.label_21 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_21.sizePolicy().hasHeightForWidth()) self.label_21.setSizePolicy(sizePolicy) self.label_21.setMinimumSize(QtCore.QSize(0, 20)) self.label_21.setObjectName("label_21") self.gridLayout_3.addWidget(self.label_21, 0, 4, 1, 1) self.doubleSpinBox_tmovwind = QtGui.QDoubleSpinBox(picking_parameters) self.doubleSpinBox_tmovwind.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_tmovwind.setMaximumSize(QtCore.QSize(100, 16777215)) self.doubleSpinBox_tmovwind.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_tmovwind.setDecimals(2) self.doubleSpinBox_tmovwind.setMinimum(0.0) self.doubleSpinBox_tmovwind.setMaximum(10000.0) self.doubleSpinBox_tmovwind.setSingleStep(0.01) self.doubleSpinBox_tmovwind.setProperty("value", 0.3) self.doubleSpinBox_tmovwind.setObjectName("doubleSpinBox_tmovwind") self.gridLayout_3.addWidget(self.doubleSpinBox_tmovwind, 1, 3, 1, 1) self.doubleSpinBox_cut_right = QtGui.QDoubleSpinBox(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.doubleSpinBox_cut_right.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_cut_right.setSizePolicy(sizePolicy) self.doubleSpinBox_cut_right.setMinimumSize(QtCore.QSize(100, 20)) self.doubleSpinBox_cut_right.setMaximumSize(QtCore.QSize( 100, 16777215)) self.doubleSpinBox_cut_right.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_cut_right.setDecimals(2) self.doubleSpinBox_cut_right.setMinimum(0.0) self.doubleSpinBox_cut_right.setMaximum(10000.0) self.doubleSpinBox_cut_right.setSingleStep(0.01) self.doubleSpinBox_cut_right.setProperty("value", 0.2) self.doubleSpinBox_cut_right.setObjectName("doubleSpinBox_cut_right") self.gridLayout_3.addWidget(self.doubleSpinBox_cut_right, 0, 5, 1, 1) self.label_29 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_29.sizePolicy().hasHeightForWidth()) self.label_29.setSizePolicy(sizePolicy) self.label_29.setMinimumSize(QtCore.QSize(0, 20)) self.label_29.setObjectName("label_29") self.gridLayout_3.addWidget(self.label_29, 0, 2, 1, 1) self.label_16 = QtGui.QLabel(picking_parameters) self.label_16.setMinimumSize(QtCore.QSize(0, 20)) self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 0, 0, 1, 1) self.label_23 = QtGui.QLabel(picking_parameters) self.label_23.setMinimumSize(QtCore.QSize(0, 20)) self.label_23.setObjectName("label_23") self.gridLayout_3.addWidget(self.label_23, 1, 0, 1, 1) self.label_22 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_22.sizePolicy().hasHeightForWidth()) self.label_22.setSizePolicy(sizePolicy) self.label_22.setMinimumSize(QtCore.QSize(0, 20)) self.label_22.setObjectName("label_22") self.gridLayout_3.addWidget(self.label_22, 0, 6, 1, 1) self.doubleSpinBox_cut_left = QtGui.QDoubleSpinBox(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.doubleSpinBox_cut_left.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_cut_left.setSizePolicy(sizePolicy) self.doubleSpinBox_cut_left.setMinimumSize(QtCore.QSize(100, 20)) self.doubleSpinBox_cut_left.setMaximumSize(QtCore.QSize(100, 16777215)) self.doubleSpinBox_cut_left.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_cut_left.setDecimals(2) self.doubleSpinBox_cut_left.setMinimum(0.0) self.doubleSpinBox_cut_left.setMaximum(10000.0) self.doubleSpinBox_cut_left.setSingleStep(0.01) self.doubleSpinBox_cut_left.setProperty("value", 0.0) self.doubleSpinBox_cut_left.setObjectName("doubleSpinBox_cut_left") self.gridLayout_3.addWidget(self.doubleSpinBox_cut_left, 0, 3, 1, 1) self.label_24 = QtGui.QLabel(picking_parameters) self.label_24.setMinimumSize(QtCore.QSize(0, 20)) self.label_24.setObjectName("label_24") self.gridLayout_3.addWidget(self.label_24, 1, 4, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem1, 0, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout_3) self.verticalLayout_2.addLayout(self.verticalLayout_4) self.line_3 = QtGui.QFrame(picking_parameters) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName("line_3") self.verticalLayout_2.addWidget(self.line_3) self.gridLayout_7 = QtGui.QGridLayout() self.gridLayout_7.setObjectName("gridLayout_7") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_4 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setMinimumSize(QtCore.QSize(0, 20)) self.label_4.setObjectName("label_4") self.horizontalLayout_2.addWidget(self.label_4) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem2) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.slider_folm = QtGui.QSlider(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.slider_folm.sizePolicy().hasHeightForWidth()) self.slider_folm.setSizePolicy(sizePolicy) self.slider_folm.setMinimumSize(QtCore.QSize(0, 20)) self.slider_folm.setMinimum(1) self.slider_folm.setMaximum(100) self.slider_folm.setProperty("value", 60) self.slider_folm.setOrientation(QtCore.Qt.Horizontal) self.slider_folm.setTickPosition(QtGui.QSlider.TicksBelow) self.slider_folm.setTickInterval(10) self.slider_folm.setObjectName("slider_folm") self.horizontalLayout_11.addWidget(self.slider_folm) self.label_folm = QtGui.QLabel(picking_parameters) self.label_folm.setMinimumSize(QtCore.QSize(0, 20)) self.label_folm.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.label_folm.setObjectName("label_folm") self.horizontalLayout_11.addWidget(self.label_folm) self.horizontalLayout_2.addLayout(self.horizontalLayout_11) self.gridLayout_7.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout_4 = QtGui.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.gridLayout_5 = QtGui.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.lineEdit_aicright = QtGui.QLineEdit(picking_parameters) self.lineEdit_aicright.setMinimumSize(QtCore.QSize(0, 20)) self.lineEdit_aicright.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lineEdit_aicright.setObjectName("lineEdit_aicright") self.gridLayout_5.addWidget(self.lineEdit_aicright, 0, 2, 1, 1) self.lineEdit_aicleft = QtGui.QLineEdit(picking_parameters) self.lineEdit_aicleft.setMinimumSize(QtCore.QSize(0, 20)) self.lineEdit_aicleft.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.lineEdit_aicleft.setObjectName("lineEdit_aicleft") self.gridLayout_5.addWidget(self.lineEdit_aicleft, 0, 1, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem3, 0, 0, 1, 1) self.gridLayout_5.setColumnStretch(0, 1) self.gridLayout_4.addLayout(self.gridLayout_5, 0, 1, 1, 1) self.label_30 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_30.sizePolicy().hasHeightForWidth()) self.label_30.setSizePolicy(sizePolicy) self.label_30.setMinimumSize(QtCore.QSize(0, 40)) self.label_30.setObjectName("label_30") self.gridLayout_4.addWidget(self.label_30, 0, 2, 1, 1) self.label_6 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setMinimumSize(QtCore.QSize(0, 40)) self.label_6.setObjectName("label_6") self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_4, 2, 0, 1, 1) self.gridLayout_6 = QtGui.QGridLayout() self.gridLayout_6.setObjectName("gridLayout_6") self.label_5 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setMinimumSize(QtCore.QSize(0, 20)) self.label_5.setObjectName("label_5") self.gridLayout_6.addWidget(self.label_5, 0, 0, 1, 1) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem4, 0, 4, 1, 1) self.checkBox_AIC = QtGui.QCheckBox(picking_parameters) self.checkBox_AIC.setMinimumSize(QtCore.QSize(0, 20)) self.checkBox_AIC.setText("") self.checkBox_AIC.setChecked(True) self.checkBox_AIC.setObjectName("checkBox_AIC") self.gridLayout_6.addWidget(self.checkBox_AIC, 0, 1, 1, 1) self.checkBox_threading = QtGui.QCheckBox(picking_parameters) self.checkBox_threading.setMinimumSize(QtCore.QSize(0, 20)) self.checkBox_threading.setText("") self.checkBox_threading.setChecked(True) self.checkBox_threading.setObjectName("checkBox_threading") self.gridLayout_6.addWidget(self.checkBox_threading, 0, 3, 1, 1) self.label_14 = QtGui.QLabel(picking_parameters) self.label_14.setMinimumSize(QtCore.QSize(0, 20)) self.label_14.setObjectName("label_14") self.gridLayout_6.addWidget(self.label_14, 0, 2, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_6, 1, 0, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout_7) self.line_5 = QtGui.QFrame(picking_parameters) self.line_5.setFrameShape(QtGui.QFrame.HLine) self.line_5.setFrameShadow(QtGui.QFrame.Sunken) self.line_5.setObjectName("line_5") self.verticalLayout_2.addWidget(self.line_5) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.label_18 = QtGui.QLabel(picking_parameters) self.label_18.setMinimumSize(QtCore.QSize(0, 20)) self.label_18.setObjectName("label_18") self.verticalLayout.addWidget(self.label_18) self.gridLayout_8 = QtGui.QGridLayout() self.gridLayout_8.setObjectName("gridLayout_8") self.label_26 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_26.sizePolicy().hasHeightForWidth()) self.label_26.setSizePolicy(sizePolicy) self.label_26.setMinimumSize(QtCore.QSize(0, 20)) self.label_26.setObjectName("label_26") self.gridLayout_8.addWidget(self.label_26, 0, 0, 1, 1) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem5, 0, 3, 1, 1) self.label_25 = QtGui.QLabel(picking_parameters) self.label_25.setMinimumSize(QtCore.QSize(0, 20)) self.label_25.setObjectName("label_25") self.gridLayout_8.addWidget(self.label_25, 0, 2, 1, 1) self.label_28 = QtGui.QLabel(picking_parameters) self.label_28.setMinimumSize(QtCore.QSize(0, 20)) self.label_28.setObjectName("label_28") self.gridLayout_8.addWidget(self.label_28, 0, 6, 1, 1) self.doubleSpinBox_tsignal = QtGui.QDoubleSpinBox(picking_parameters) self.doubleSpinBox_tsignal.setMinimumSize(QtCore.QSize(100, 20)) self.doubleSpinBox_tsignal.setMaximumSize(QtCore.QSize(100, 16777215)) self.doubleSpinBox_tsignal.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_tsignal.setDecimals(4) self.doubleSpinBox_tsignal.setMinimum(0.0) self.doubleSpinBox_tsignal.setMaximum(10000.0) self.doubleSpinBox_tsignal.setSingleStep(0.0001) self.doubleSpinBox_tsignal.setProperty("value", 0.03) self.doubleSpinBox_tsignal.setObjectName("doubleSpinBox_tsignal") self.gridLayout_8.addWidget(self.doubleSpinBox_tsignal, 0, 1, 1, 1) self.label_27 = QtGui.QLabel(picking_parameters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_27.sizePolicy().hasHeightForWidth()) self.label_27.setSizePolicy(sizePolicy) self.label_27.setMinimumSize(QtCore.QSize(0, 20)) self.label_27.setObjectName("label_27") self.gridLayout_8.addWidget(self.label_27, 0, 4, 1, 1) self.doubleSpinBox_tgap = QtGui.QDoubleSpinBox(picking_parameters) self.doubleSpinBox_tgap.setMinimumSize(QtCore.QSize(100, 20)) self.doubleSpinBox_tgap.setMaximumSize(QtCore.QSize(100, 16777215)) self.doubleSpinBox_tgap.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_tgap.setDecimals(6) self.doubleSpinBox_tgap.setMinimum(0.0) self.doubleSpinBox_tgap.setMaximum(10000.0) self.doubleSpinBox_tgap.setSingleStep(1e-06) self.doubleSpinBox_tgap.setProperty("value", 0.0007) self.doubleSpinBox_tgap.setObjectName("doubleSpinBox_tgap") self.gridLayout_8.addWidget(self.doubleSpinBox_tgap, 0, 5, 1, 1) self.verticalLayout.addLayout(self.gridLayout_8) self.verticalLayout_2.addLayout(self.verticalLayout) self.line = QtGui.QFrame(picking_parameters) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_2.addWidget(self.line) self.verticalLayout_7 = QtGui.QVBoxLayout() self.verticalLayout_7.setObjectName("verticalLayout_7") self.label_31 = QtGui.QLabel(picking_parameters) self.label_31.setMinimumSize(QtCore.QSize(0, 20)) self.label_31.setObjectName("label_31") self.verticalLayout_7.addWidget(self.label_31) self.gridLayout_9 = QtGui.QGridLayout() self.gridLayout_9.setObjectName("gridLayout_9") self.pushButton_refreshPlot = QtGui.QPushButton(picking_parameters) self.pushButton_refreshPlot.setObjectName("pushButton_refreshPlot") self.gridLayout_9.addWidget(self.pushButton_refreshPlot, 1, 0, 1, 1) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem6, 0, 2, 1, 1) self.comboBox_shots = QtGui.QComboBox(picking_parameters) self.comboBox_shots.setMinimumSize(QtCore.QSize(200, 0)) self.comboBox_shots.setObjectName("comboBox_shots") self.gridLayout_9.addWidget(self.comboBox_shots, 0, 1, 1, 1) self.label_32 = QtGui.QLabel(picking_parameters) self.label_32.setObjectName("label_32") self.gridLayout_9.addWidget(self.label_32, 0, 3, 1, 1) self.label_17 = QtGui.QLabel(picking_parameters) self.label_17.setObjectName("label_17") self.gridLayout_9.addWidget(self.label_17, 0, 0, 1, 1) self.comboBox_traces = QtGui.QComboBox(picking_parameters) self.comboBox_traces.setMinimumSize(QtCore.QSize(200, 0)) self.comboBox_traces.setObjectName("comboBox_traces") self.gridLayout_9.addWidget(self.comboBox_traces, 0, 4, 1, 1) self.checkBox_auto_refresh = QtGui.QCheckBox(picking_parameters) self.checkBox_auto_refresh.setChecked(True) self.checkBox_auto_refresh.setObjectName("checkBox_auto_refresh") self.gridLayout_9.addWidget(self.checkBox_auto_refresh, 1, 1, 1, 1) self.verticalLayout_7.addLayout(self.gridLayout_9) self.verticalLayout_2.addLayout(self.verticalLayout_7) self.verticalLayout_trace_plot = QtGui.QVBoxLayout() self.verticalLayout_trace_plot.setObjectName( "verticalLayout_trace_plot") self.verticalLayout_2.addLayout(self.verticalLayout_trace_plot) self.verticalLayout_2.setStretch(9, 1) self.horizontalLayout.addLayout(self.verticalLayout_2) self.line_4 = QtGui.QFrame(picking_parameters) self.line_4.setFrameShape(QtGui.QFrame.VLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName("line_4") self.horizontalLayout.addWidget(self.line_4) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_snr = QtGui.QVBoxLayout() self.verticalLayout_snr.setObjectName("verticalLayout_snr") self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_8 = QtGui.QLabel(picking_parameters) self.label_8.setMinimumSize(QtCore.QSize(0, 20)) self.label_8.setObjectName("label_8") self.horizontalLayout_9.addWidget(self.label_8) self.radioButton_const = QtGui.QRadioButton(picking_parameters) self.radioButton_const.setMinimumSize(QtCore.QSize(0, 20)) self.radioButton_const.setChecked(False) self.radioButton_const.setObjectName("radioButton_const") self.horizontalLayout_9.addWidget(self.radioButton_const) self.radioButton_dyn = QtGui.QRadioButton(picking_parameters) self.radioButton_dyn.setMinimumSize(QtCore.QSize(0, 20)) self.radioButton_dyn.setChecked(True) self.radioButton_dyn.setObjectName("radioButton_dyn") self.horizontalLayout_9.addWidget(self.radioButton_dyn) self.horizontalLayout_9.setStretch(0, 1) self.verticalLayout_snr.addLayout(self.horizontalLayout_9) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_13 = QtGui.QLabel(picking_parameters) self.label_13.setMinimumSize(QtCore.QSize(0, 20)) self.label_13.setObjectName("label_13") self.horizontalLayout_10.addWidget(self.label_13) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem7) self.doubleSpinBox_constSNR = QtGui.QDoubleSpinBox(picking_parameters) self.doubleSpinBox_constSNR.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_constSNR.setMaximumSize(QtCore.QSize(100, 16777215)) self.doubleSpinBox_constSNR.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.doubleSpinBox_constSNR.setDecimals(1) self.doubleSpinBox_constSNR.setMinimum(1.0) self.doubleSpinBox_constSNR.setMaximum(10000.0) self.doubleSpinBox_constSNR.setSingleStep(0.1) self.doubleSpinBox_constSNR.setProperty("value", 8.0) self.doubleSpinBox_constSNR.setObjectName("doubleSpinBox_constSNR") self.horizontalLayout_10.addWidget(self.doubleSpinBox_constSNR) self.horizontalLayout_10.setStretch(0, 1) self.horizontalLayout_10.setStretch(1, 1) self.verticalLayout_snr.addLayout(self.horizontalLayout_10) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem8, 0, 2, 1, 1) self.label_9 = QtGui.QLabel(picking_parameters) self.label_9.setMinimumSize(QtCore.QSize(0, 20)) self.label_9.setObjectName("label_9") self.gridLayout_2.addWidget(self.label_9, 0, 0, 1, 1) self.label_10 = QtGui.QLabel(picking_parameters) self.label_10.setMinimumSize(QtCore.QSize(0, 20)) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 1, 0, 1, 1) self.p1 = QtGui.QDoubleSpinBox(picking_parameters) self.p1.setMinimumSize(QtCore.QSize(0, 20)) self.p1.setDecimals(4) self.p1.setMinimum(-100.0) self.p1.setMaximum(100.0) self.p1.setSingleStep(0.0001) self.p1.setProperty("value", 0.004) self.p1.setObjectName("p1") self.gridLayout_2.addWidget(self.p1, 1, 1, 1, 1) self.label_11 = QtGui.QLabel(picking_parameters) self.label_11.setMinimumSize(QtCore.QSize(0, 20)) self.label_11.setObjectName("label_11") self.gridLayout_2.addWidget(self.label_11, 0, 3, 1, 1) self.label_12 = QtGui.QLabel(picking_parameters) self.label_12.setMinimumSize(QtCore.QSize(0, 20)) self.label_12.setObjectName("label_12") self.gridLayout_2.addWidget(self.label_12, 1, 3, 1, 1) self.p2 = QtGui.QDoubleSpinBox(picking_parameters) self.p2.setMinimumSize(QtCore.QSize(0, 20)) self.p2.setDecimals(4) self.p2.setMinimum(-100.0) self.p2.setMaximum(100.0) self.p2.setSingleStep(0.0001) self.p2.setProperty("value", -0.0007) self.p2.setObjectName("p2") self.gridLayout_2.addWidget(self.p2, 1, 4, 1, 1) self.shift_dist = QtGui.QSpinBox(picking_parameters) self.shift_dist.setMinimumSize(QtCore.QSize(0, 20)) self.shift_dist.setMinimum(-10000) self.shift_dist.setMaximum(10000) self.shift_dist.setProperty("value", 30) self.shift_dist.setObjectName("shift_dist") self.gridLayout_2.addWidget(self.shift_dist, 0, 1, 1, 1) self.shift_snr = QtGui.QSpinBox(picking_parameters) self.shift_snr.setMinimumSize(QtCore.QSize(0, 20)) self.shift_snr.setMinimum(-10000) self.shift_snr.setMaximum(10000) self.shift_snr.setProperty("value", 100) self.shift_snr.setObjectName("shift_snr") self.gridLayout_2.addWidget(self.shift_snr, 0, 4, 1, 1) self.gridLayout_2.setColumnStretch(0, 1) self.gridLayout_2.setColumnStretch(2, 1) self.verticalLayout_snr.addLayout(self.gridLayout_2) self.verticalLayout_snr.setStretch(0, 1) self.verticalLayout_snr.setStretch(1, 1) self.verticalLayout_snr.setStretch(2, 2) self.verticalLayout_5.addLayout(self.verticalLayout_snr) self.vlayout_plot = QtGui.QVBoxLayout() self.vlayout_plot.setObjectName("vlayout_plot") self.verticalLayout_5.addLayout(self.vlayout_plot) self.verticalLayout_5.setStretch(1, 1) self.horizontalLayout.addLayout(self.verticalLayout_5) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(2, 1) self.verticalLayout_3.addLayout(self.horizontalLayout) self.horizontalLayout_14 = QtGui.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem9) self.label_eta = QtGui.QLabel(picking_parameters) self.label_eta.setText("") self.label_eta.setObjectName("label_eta") self.horizontalLayout_14.addWidget(self.label_eta) self.buttonBox = QtGui.QDialogButtonBox(picking_parameters) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.horizontalLayout_14.addWidget(self.buttonBox) self.horizontalLayout_14.setStretch(0, 1) self.verticalLayout_3.addLayout(self.horizontalLayout_14) self.retranslateUi(picking_parameters) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), picking_parameters.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), picking_parameters.reject) QtCore.QMetaObject.connectSlotsByName(picking_parameters)
def setupUi(self, stepChangeDlg): stepChangeDlg.setObjectName("stepChangeDlg") stepChangeDlg.resize(489, 479) self.gridLayout_2 = QtGui.QGridLayout(stepChangeDlg) self.gridLayout_2.setObjectName("gridLayout_2") self.formLayout = QtGui.QFormLayout() self.formLayout.setObjectName("formLayout") self.label_SamplingTime = QtGui.QLabel(stepChangeDlg) self.label_SamplingTime.setObjectName("label_SamplingTime") self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_SamplingTime) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.lineEdit_SamplingTime = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_SamplingTime.setEnabled(False) self.lineEdit_SamplingTime.setObjectName("lineEdit_SamplingTime") self.horizontalLayout.addWidget(self.lineEdit_SamplingTime) self.lineEdit_UnitSamplingTime = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_UnitSamplingTime.setEnabled(False) self.lineEdit_UnitSamplingTime.setReadOnly(True) self.lineEdit_UnitSamplingTime.setObjectName( "lineEdit_UnitSamplingTime") self.horizontalLayout.addWidget(self.lineEdit_UnitSamplingTime) self.formLayout.setLayout(0, QtGui.QFormLayout.FieldRole, self.horizontalLayout) self.label_SolverMinTime = QtGui.QLabel(stepChangeDlg) self.label_SolverMinTime.setObjectName("label_SolverMinTime") self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_SolverMinTime) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.lineEdit_SolverMinTime = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_SolverMinTime.setEnabled(False) self.lineEdit_SolverMinTime.setObjectName("lineEdit_SolverMinTime") self.horizontalLayout_2.addWidget(self.lineEdit_SolverMinTime) self.lineEdit_UnitSolverMinTime = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_UnitSolverMinTime.setEnabled(False) self.lineEdit_UnitSolverMinTime.setReadOnly(True) self.lineEdit_UnitSolverMinTime.setObjectName( "lineEdit_UnitSolverMinTime") self.horizontalLayout_2.addWidget(self.lineEdit_UnitSolverMinTime) self.formLayout.setLayout(1, QtGui.QFormLayout.FieldRole, self.horizontalLayout_2) self.label_NumberOfLHSPoints = QtGui.QLabel(stepChangeDlg) self.label_NumberOfLHSPoints.setObjectName("label_NumberOfLHSPoints") self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_NumberOfLHSPoints) self.lineEdit_NumberOfLHSPoints = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_NumberOfLHSPoints.setObjectName( "lineEdit_NumberOfLHSPoints") self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.lineEdit_NumberOfLHSPoints) self.label_NumberOfLHSSets = QtGui.QLabel(stepChangeDlg) self.label_NumberOfLHSSets.setObjectName("label_NumberOfLHSSets") self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_NumberOfLHSSets) self.lineEdit_NumberOfLHSSets = QtGui.QLineEdit(stepChangeDlg) self.lineEdit_NumberOfLHSSets.setObjectName("lineEdit_NumberOfLHSSets") self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.lineEdit_NumberOfLHSSets) self.checkBox_IncludeReverse = QtGui.QCheckBox(stepChangeDlg) self.checkBox_IncludeReverse.setObjectName("checkBox_IncludeReverse") self.formLayout.setWidget(4, QtGui.QFormLayout.SpanningRole, self.checkBox_IncludeReverse) self.gridLayout_2.addLayout(self.formLayout, 0, 0, 1, 1) self.groupBox_ForSelected = QtGui.QGroupBox(stepChangeDlg) self.groupBox_ForSelected.setObjectName("groupBox_ForSelected") self.gridLayout = QtGui.QGridLayout(self.groupBox_ForSelected) self.gridLayout.setObjectName("gridLayout") self.listWidget_SetList = QtGui.QListWidget(self.groupBox_ForSelected) self.listWidget_SetList.setObjectName("listWidget_SetList") self.gridLayout.addWidget(self.listWidget_SetList, 0, 0, 1, 1) self.formLayout_2 = QtGui.QFormLayout() self.formLayout_2.setObjectName("formLayout_2") self.lineEdit_Duration = QtGui.QLineEdit(self.groupBox_ForSelected) self.lineEdit_Duration.setObjectName("lineEdit_Duration") self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_Duration) self.label_Duration = QtGui.QLabel(self.groupBox_ForSelected) self.label_Duration.setObjectName("label_Duration") self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_Duration) self.gridLayout.addLayout(self.formLayout_2, 1, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox_ForSelected, 1, 0, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.pushButton_Cancel = QtGui.QPushButton(stepChangeDlg) self.pushButton_Cancel.setAutoDefault(False) self.pushButton_Cancel.setObjectName("pushButton_Cancel") self.horizontalLayout_3.addWidget(self.pushButton_Cancel) self.pushButton_OK = QtGui.QPushButton(stepChangeDlg) self.pushButton_OK.setAutoDefault(False) self.pushButton_OK.setObjectName("pushButton_OK") self.horizontalLayout_3.addWidget(self.pushButton_OK) self.gridLayout_2.addLayout(self.horizontalLayout_3, 2, 0, 1, 1) self.retranslateUi(stepChangeDlg) QtCore.QMetaObject.connectSlotsByName(stepChangeDlg) stepChangeDlg.setTabOrder(self.lineEdit_SamplingTime, self.lineEdit_NumberOfLHSPoints) stepChangeDlg.setTabOrder(self.lineEdit_NumberOfLHSPoints, self.lineEdit_NumberOfLHSSets) stepChangeDlg.setTabOrder(self.lineEdit_NumberOfLHSSets, self.checkBox_IncludeReverse) stepChangeDlg.setTabOrder(self.checkBox_IncludeReverse, self.listWidget_SetList) stepChangeDlg.setTabOrder(self.listWidget_SetList, self.lineEdit_Duration) stepChangeDlg.setTabOrder(self.lineEdit_Duration, self.lineEdit_UnitSamplingTime) stepChangeDlg.setTabOrder(self.lineEdit_UnitSamplingTime, self.lineEdit_UnitSolverMinTime)
def __init__(self, reg_wave_gen, parent=None): if not isinstance(reg_wave_gen, RegularPistonWaveGen): raise TypeError( "You tried to spawn a regular wave generator " "motion widget in the timeline with a wrong object") if reg_wave_gen is None: raise TypeError( "You tried to spawn a regular wave generator " "motion widget in the timeline without a motion object") super().__init__(parent=parent) self.main_layout = QtGui.QVBoxLayout() self.main_layout.setContentsMargins(10, 10, 10, 10) self.root_label = QtGui.QLabel(__("Regular wave generator (Piston)")) self.duration_label = QtGui.QLabel(__("Duration (s): ")) self.duration_input = QtGui.QLineEdit() self.wave_order_label = QtGui.QLabel(__("Wave Order")) self.wave_order_selector = QtGui.QComboBox() self.wave_order_selector.insertItems( 0, [__("1st Order"), __("2nd Order")]) self.depth_label = QtGui.QLabel(__("Depth (m): ")) self.depth_input = QtGui.QLineEdit() self.piston_dir_label = QtGui.QLabel( __("Piston direction (X, Y, Z): ")) self.piston_dir_x = QtGui.QLineEdit() self.piston_dir_y = QtGui.QLineEdit() self.piston_dir_z = QtGui.QLineEdit() self.wave_height_label = QtGui.QLabel(__("Wave height (m): ")) self.wave_height_input = QtGui.QLineEdit() self.wave_period_label = QtGui.QLabel(__("Wave period (s): ")) self.wave_period_input = QtGui.QLineEdit() self.gainstroke_label = QtGui.QLabel(__("Gain factor: ")) self.gainstroke_input = QtGui.QLineEdit() self.phase_label = QtGui.QLabel(__("Phase (rad): ")) self.phase_input = QtGui.QLineEdit() self.ramp_label = QtGui.QLabel(__("Ramp: ")) self.ramp_input = QtGui.QLineEdit() self.disksave_label = QtGui.QLabel(__("Save theoretical values > ")) self.disksave_periods = QtGui.QLineEdit() self.disksave_periods_label = QtGui.QLabel(__("Periods: ")) self.disksave_periodsteps = QtGui.QLineEdit() self.disksave_periodsteps_label = QtGui.QLabel(__("Period Steps: ")) self.disksave_xpos = QtGui.QLineEdit() self.disksave_xpos_label = QtGui.QLabel(__("X Pos (m): ")) self.disksave_zpos = QtGui.QLineEdit() self.disksave_zpos_label = QtGui.QLabel(__("Z Pos (m): ")) self.awas_label = QtGui.QLabel(__("AWAS configuration")) self.awas_enabled = QtGui.QCheckBox(__("Enabled")) self.awas_startawas_label = QtGui.QLabel(__("Start AWAS (s): ")) self.awas_startawas_input = QtGui.QLineEdit() self.awas_swl_label = QtGui.QLabel(__("Still water level (m): ")) self.awas_swl_input = QtGui.QLineEdit() self.awas_elevation_label = QtGui.QLabel(__("Wave order: ")) self.awas_elevation_selector = QtGui.QComboBox() self.awas_elevation_selector.insertItems( 0, [__("1st Order"), __("2nd Order")]) self.awas_gaugex_label = QtGui.QLabel(__("Gauge X (value*h): ")) self.awas_gaugex_input = QtGui.QLineEdit() self.awas_gaugey_label = QtGui.QLabel(__("Gauge Y (m): ")) self.awas_gaugey_input = QtGui.QLineEdit() self.awas_gaugezmin_label = QtGui.QLabel(__("Gauge Z Min (m): ")) self.awas_gaugezmin_input = QtGui.QLineEdit() self.awas_gaugezmax_label = QtGui.QLabel(__("Gauge Z Max (m): ")) self.awas_gaugezmax_input = QtGui.QLineEdit() self.awas_gaugedp_label = QtGui.QLabel(__("Gauge dp: ")) self.awas_gaugedp_input = QtGui.QLineEdit() self.awas_coefmasslimit_label = QtGui.QLabel(__("Coef. mass limit: ")) self.awas_coefmasslimit_input = QtGui.QLineEdit() self.awas_savedata_label = QtGui.QLabel(__("Save data: ")) self.awas_savedata_selector = QtGui.QComboBox() self.awas_savedata_selector.insertItems( 0, [__("By Part"), __("More Info"), __("By Step")]) self.awas_limitace_label = QtGui.QLabel(__("Limit acceleration: ")) self.awas_limitace_input = QtGui.QLineEdit() self.awas_correction_label = QtGui.QLabel(__("Drift correction: ")) self.awas_correction_enabled = QtGui.QCheckBox(__("Enabled")) self.awas_correction_coefstroke_label = QtGui.QLabel(__("Coefstroke")) self.awas_correction_coefstroke_input = QtGui.QLineEdit() self.awas_correction_coefperiod_label = QtGui.QLabel(__("Coefperiod")) self.awas_correction_coefperiod_input = QtGui.QLineEdit() self.awas_correction_powerfunc_label = QtGui.QLabel(__("Powerfunc")) self.awas_correction_powerfunc_input = QtGui.QLineEdit() self.root_layout = QtGui.QHBoxLayout() self.root_layout.addWidget(self.root_label) self.root_layout.addStretch(1) for x in [self.duration_label, self.duration_input]: self.root_layout.addWidget(x) self.first_row_layout = QtGui.QHBoxLayout() for x in [ self.wave_order_label, self.wave_order_selector, self.depth_label, self.depth_input ]: self.first_row_layout.addWidget(x) self.second_row_layout = QtGui.QHBoxLayout() for x in [ self.piston_dir_label, self.piston_dir_x, self.piston_dir_y, self.piston_dir_z ]: self.second_row_layout.addWidget(x) self.third_row_layout = QtGui.QHBoxLayout() for x in [ self.wave_height_label, self.wave_height_input, self.wave_period_label, self.wave_period_input ]: self.third_row_layout.addWidget(x) self.fourth_row_layout = QtGui.QHBoxLayout() for x in [ self.gainstroke_label, self.gainstroke_input, self.phase_label, self.phase_input, self.ramp_label, self.ramp_input ]: self.fourth_row_layout.addWidget(x) self.fifth_row_layout = QtGui.QHBoxLayout() for x in [ self.disksave_label, self.disksave_periods_label, self.disksave_periods, self.disksave_periodsteps_label, self.disksave_periodsteps, self.disksave_xpos_label, self.disksave_xpos, self.disksave_zpos_label, self.disksave_zpos ]: self.fifth_row_layout.addWidget(x) self.awas_root_layout = QtGui.QHBoxLayout() self.awas_root_layout.addWidget(self.awas_label) self.awas_root_layout.addStretch(1) self.awas_root_layout.addWidget(self.awas_enabled) self.awas_first_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_startawas_label, self.awas_startawas_input, self.awas_swl_label, self.awas_swl_input, self.awas_elevation_label, self.awas_elevation_selector ]: self.awas_first_row_layout.addWidget(x) self.awas_second_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_gaugex_label, self.awas_gaugex_input, self.awas_gaugey_label, self.awas_gaugey_input ]: self.awas_second_row_layout.addWidget(x) self.awas_third_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_gaugezmin_label, self.awas_gaugezmin_input, self.awas_gaugezmax_label, self.awas_gaugezmax_input ]: self.awas_third_row_layout.addWidget(x) self.awas_fourth_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_gaugedp_label, self.awas_gaugedp_input, self.awas_coefmasslimit_label, self.awas_coefmasslimit_input ]: self.awas_fourth_row_layout.addWidget(x) self.awas_fifth_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_savedata_label, self.awas_savedata_selector, self.awas_limitace_label, self.awas_limitace_input ]: self.awas_fifth_row_layout.addWidget(x) self.awas_sixth_row_layout = QtGui.QHBoxLayout() for x in [ self.awas_correction_label, self.awas_correction_enabled, self.awas_correction_coefstroke_label, self.awas_correction_coefstroke_input, self.awas_correction_coefperiod_label, self.awas_correction_coefperiod_input, self.awas_correction_powerfunc_label, self.awas_correction_powerfunc_input ]: self.awas_sixth_row_layout.addWidget(x) self.main_layout.addLayout(self.root_layout) self.main_layout.addWidget(h_line_generator()) for x in [ self.first_row_layout, self.second_row_layout, self.third_row_layout, self.fourth_row_layout, self.fifth_row_layout ]: self.main_layout.addLayout(x) self.main_layout.addWidget(h_line_generator()) self.main_layout.addLayout(self.awas_root_layout) self.main_layout.addWidget(h_line_generator()) for x in [ self.awas_first_row_layout, self.awas_second_row_layout, self.awas_third_row_layout, self.awas_fourth_row_layout, self.awas_fifth_row_layout, self.awas_sixth_row_layout ]: self.main_layout.addLayout(x) self.setLayout(self.main_layout) self.fill_values(reg_wave_gen) self._init_connections()
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(866, 707) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 851, 111)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.label = QtGui.QLabel(self.gridLayoutWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(self.gridLayoutWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.category_id = QtGui.QComboBox(self.gridLayoutWidget) self.category_id.setObjectName("category_id") self.gridLayout.addWidget(self.category_id, 1, 5, 1, 1) self.label_4 = QtGui.QLabel(self.gridLayoutWidget) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 4, 1, 1) self.label_3 = QtGui.QLabel(self.gridLayoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 2, 1, 1) self.altname = QtGui.QLineEdit(self.gridLayoutWidget) self.altname.setObjectName("altname") self.gridLayout.addWidget(self.altname, 1, 3, 1, 1) self.label_5 = QtGui.QLabel(self.gridLayoutWidget) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1) self.region_id = QtGui.QComboBox(self.gridLayoutWidget) self.region_id.setObjectName("region_id") self.gridLayout.addWidget(self.region_id, 2, 1, 1, 1) self.label_6 = QtGui.QLabel(self.gridLayoutWidget) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 2, 2, 1, 1) self.refreshButton = QtGui.QPushButton(self.gridLayoutWidget) self.refreshButton.setObjectName("refreshButton") self.gridLayout.addWidget(self.refreshButton, 0, 5, 1, 1) self.title = QtGui.QLineEdit(self.gridLayoutWidget) self.title.setObjectName("title") self.gridLayout.addWidget(self.title, 0, 1, 1, 4) self.district = QtGui.QLineEdit(self.gridLayoutWidget) self.district.setObjectName("district") self.gridLayout.addWidget(self.district, 2, 3, 1, 3) self.partner_id = QtGui.QComboBox(self.gridLayoutWidget) self.partner_id.setObjectName("partner_id") self.gridLayout.addWidget(self.partner_id, 1, 1, 1, 1) self.gridLayoutWidget_2 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(10, 140, 851, 151)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.label_7 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_7.setObjectName("label_7") self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 1) self.label_12 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_12.setObjectName("label_12") self.gridLayout_2.addWidget(self.label_12, 1, 2, 1, 1) self.material = QtGui.QLineEdit(self.gridLayoutWidget_2) self.material.setObjectName("material") self.gridLayout_2.addWidget(self.material, 0, 8, 1, 1) self.year = QtGui.QLineEdit(self.gridLayoutWidget_2) self.year.setObjectName("year") self.gridLayout_2.addWidget(self.year, 1, 5, 1, 1) self.plan = QtGui.QLineEdit(self.gridLayoutWidget_2) self.plan.setObjectName("plan") self.gridLayout_2.addWidget(self.plan, 1, 1, 1, 1) self.price = QtGui.QLineEdit(self.gridLayoutWidget_2) self.price.setObjectName("price") self.gridLayout_2.addWidget(self.price, 0, 1, 1, 1) self.label_8 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 0, 2, 1, 1) self.label_14 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_14.setObjectName("label_14") self.gridLayout_2.addWidget(self.label_14, 2, 0, 1, 1) self.apartmentstate = QtGui.QLineEdit(self.gridLayoutWidget_2) self.apartmentstate.setObjectName("apartmentstate") self.gridLayout_2.addWidget(self.apartmentstate, 1, 3, 1, 1) self.label_13 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_13.setObjectName("label_13") self.gridLayout_2.addWidget(self.label_13, 1, 4, 1, 1) self.space = QtGui.QLineEdit(self.gridLayoutWidget_2) self.space.setObjectName("space") self.gridLayout_2.addWidget(self.space, 0, 3, 1, 1) self.label_9 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_9.setObjectName("label_9") self.gridLayout_2.addWidget(self.label_9, 0, 4, 1, 1) self.label_11 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_11.setObjectName("label_11") self.gridLayout_2.addWidget(self.label_11, 1, 0, 1, 1) self.balcony = QtGui.QCheckBox(self.gridLayoutWidget_2) self.balcony.setObjectName("balcony") self.gridLayout_2.addWidget(self.balcony, 2, 3, 1, 1) self.phone = QtGui.QCheckBox(self.gridLayoutWidget_2) self.phone.setObjectName("phone") self.gridLayout_2.addWidget(self.phone, 2, 5, 1, 1) self.label_15 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_15.setObjectName("label_15") self.gridLayout_2.addWidget(self.label_15, 3, 0, 1, 1) self.ontop = QtGui.QCheckBox(self.gridLayoutWidget_2) self.ontop.setObjectName("ontop") self.gridLayout_2.addWidget(self.ontop, 3, 6, 1, 1) self.isactive = QtGui.QCheckBox(self.gridLayoutWidget_2) self.isactive.setObjectName("isactive") self.gridLayout_2.addWidget(self.isactive, 3, 5, 1, 1) self.imageurl = QtGui.QLineEdit(self.gridLayoutWidget_2) self.imageurl.setObjectName("imageurl") self.gridLayout_2.addWidget(self.imageurl, 3, 1, 1, 3) self.floor = QtGui.QLineEdit(self.gridLayoutWidget_2) self.floor.setObjectName("floor") self.gridLayout_2.addWidget(self.floor, 0, 5, 1, 1) self.label_10 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 0, 6, 1, 1) self.conditionbuilding = QtGui.QLineEdit(self.gridLayoutWidget_2) self.conditionbuilding.setObjectName("conditionbuilding") self.gridLayout_2.addWidget(self.conditionbuilding, 2, 1, 1, 2) self.line = QtGui.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(0, 120, 871, 20)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.line_2 = QtGui.QFrame(self.centralwidget) self.line_2.setGeometry(QtCore.QRect(0, 290, 871, 16)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayoutWidget_3 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 310, 851, 311)) self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3") self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget_3) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setObjectName("gridLayout_3") self.pushButton_2 = QtGui.QPushButton(self.gridLayoutWidget_3) self.pushButton_2.setObjectName("pushButton_2") self.gridLayout_3.addWidget(self.pushButton_2, 0, 0, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_3.addItem(spacerItem, 1, 0, 1, 1) self.text_desc = QtGui.QPlainTextEdit(self.gridLayoutWidget_3) self.text_desc.setObjectName("text_desc") self.gridLayout_3.addWidget(self.text_desc, 0, 2, 2, 1) self.imageLabel = QtGui.QLabel(self.gridLayoutWidget_3) self.imageLabel.setObjectName("imageLabel") self.gridLayout_3.addWidget(self.imageLabel, 1, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem1, 0, 1, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(self.centralwidget) self.buttonBox.setGeometry(QtCore.QRect(680, 630, 171, 26)) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 866, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def settings(stack, btnSettingsDone): """Settings widget for preferences.""" # Widgets widgetSettings = QtGui.QWidget() layoutMain = QtGui.QVBoxLayout() widgetSettings.setLayout(layoutMain) widget = QtGui.QWidget() layout = QtGui.QVBoxLayout() widget.setLayout(layout) scroll = QtGui.QScrollArea() scroll.setWidgetResizable(True) scroll.setWidget(widget) layoutMain.addWidget(scroll) # Mode grpBoxMode = QtGui.QGroupBox("Mode:") loMode = QtGui.QVBoxLayout() grpBoxMode.setLayout(loMode) # Global pie menu mode loGlobal = QtGui.QHBoxLayout() lblGlobal = QtGui.QLabel("Global pie menu") ckBoxGlobal = QtGui.QCheckBox() ckBoxGlobal.setToolTip("Enable global pie menu mode") loGlobal.addWidget(lblGlobal) loGlobal.addStretch() loGlobal.addWidget(ckBoxGlobal) loMode.insertLayout(0, loGlobal) if p.GetBool("Global", 0): ckBoxGlobal.setChecked(True) def onCkBoxGlobal(checked): """Set global pie menu mode.""" if checked: p.SetBool("Global", 1) else: p.SetBool("Global", 0) pmg.onWorkbench() ckBoxGlobal.stateChanged.connect(onCkBoxGlobal) loBtnSettings = QtGui.QHBoxLayout() loBtnSettings.addStretch() loBtnSettings.addWidget(btnSettingsDone) # Layout layout.addWidget(grpBoxMode) layout.addStretch() layoutMain.insertLayout(1, loBtnSettings) def onStack(n): """Stack widget index change.""" if n == 2: btnSettingsDone.setDefault(True) btnSettingsDone.setFocus() stack.currentChanged.connect(onStack) return widgetSettings
def general(dia, stack, btnClose, btnSettings): """General pie menu preferences.""" # Widgets lo = QtGui.QVBoxLayout() w = QtGui.QWidget(mw) w.setLayout(lo) # Search search = QtGui.QLineEdit() # Available commands commands = QtGui.QListWidget() commands.setSortingEnabled(True) commands.sortItems(QtCore.Qt.AscendingOrder) # Reset workbench btnResetWb = QtGui.QPushButton() btnResetWb.setToolTip("Reset workbench to defaults") btnResetWb.setIcon(QtGui.QIcon(path + "PieMenuReset.svg")) # Checkbox default menu ckDefault = QtGui.QCheckBox() ckDefault.setToolTip("Set menu as default workbench menu") # Button add workbench menu btnAddWbMenu = QtGui.QPushButton() btnAddWbMenu.setToolTip("Add new workbench menu") btnAddWbMenu.setIcon(QtGui.QIcon(path + "PieMenuAdd.svg")) # Button remove workbench menu btnRemoveWbMenu = QtGui.QPushButton() btnRemoveWbMenu.setToolTip("Remove selected workbench menu") btnRemoveWbMenu.setIcon(QtGui.QIcon(path + "PieMenuRemove.svg")) # Button copy workbench menu btnCopyWbMenu = QtGui.QPushButton() btnCopyWbMenu.setToolTip("Copy existing workbench menu") btnCopyWbMenu.setIcon(QtGui.QIcon(path + "PieMenuCopy.svg")) # Button rename workbench menu btnRenameWbMenu = QtGui.QPushButton() btnRenameWbMenu.setToolTip("Rename selected workbench menu") btnRenameWbMenu.setIcon(QtGui.QIcon(path + "PieMenuRename.svg")) # Button add command btnAddCommand = QtGui.QPushButton() btnAddCommand.setToolTip("Add selected command") btnAddCommand.setIcon(QtGui.QIcon(path + "PieMenuAddCommand.svg")) # Button remove command btnRemoveCommand = QtGui.QPushButton() btnRemoveCommand.setToolTip("Remove selected command") btnRemoveCommand.setIcon(QtGui.QIcon(path + "PieMenuRemoveCommand.svg")) # Button move up btnMoveUp = QtGui.QPushButton() btnMoveUp.setToolTip("Move selected command up") btnMoveUp.setIcon(QtGui.QIcon(path + "PieMenuUp.svg")) # Button move down btnMoveDown = QtGui.QPushButton() btnMoveDown.setToolTip("Move selected command down") btnMoveDown.setIcon(QtGui.QIcon(path + "PieMenuDown.svg")) # Button add separator btnAddSeparator = QtGui.QPushButton() btnAddSeparator.setToolTip("Add separator") btnAddSeparator.setIcon(QtGui.QIcon(path + "PieMenuAddSeparator.svg")) # Button add menu btnAddMenu = QtGui.QPushButton() btnAddMenu.setToolTip("Add menu") btnAddMenu.setIcon(QtGui.QIcon(path + "PieMenuAddMenu.svg")) # Button edit menu btnEditMenu = QtGui.QPushButton() btnEditMenu.setEnabled(False) btnEditMenu.setToolTip("Edit menu") btnEditMenu.setIcon(QtGui.QIcon(path + "PieMenuEditMenu.svg")) # Layout loPanels = QtGui.QHBoxLayout() loLeft = QtGui.QVBoxLayout() loRight = QtGui.QVBoxLayout() loPanels.insertLayout(0, loLeft) loPanels.insertLayout(1, loRight) loLeft.addWidget(search) loLeft.addWidget(commands) loCBoxWb = QtGui.QHBoxLayout() loCBoxWb.addWidget(cBoxWb) loCBoxWb.addWidget(btnResetWb) loCBoxMenu = QtGui.QHBoxLayout() loCBoxMenu.addWidget(ckDefault) loCBoxMenu.addWidget(cBoxMenu) loCBoxMenu.addWidget(btnAddWbMenu) loCBoxMenu.addWidget(btnRemoveWbMenu) loCBoxMenu.addWidget(btnRenameWbMenu) loCBoxMenu.addWidget(btnCopyWbMenu) loControls = QtGui.QHBoxLayout() loControls.addStretch() loControls.addWidget(btnAddCommand) loControls.addWidget(btnRemoveCommand) loControls.addWidget(btnMoveUp) loControls.addWidget(btnMoveDown) loControls.addWidget(btnAddSeparator) loControls.addWidget(btnAddMenu) loControls.addWidget(btnEditMenu) loRight.insertLayout(0, loCBoxWb) loRight.insertLayout(1, loCBoxMenu) loRight.addWidget(enabled) loRight.insertLayout(3, loControls) loBottom = QtGui.QHBoxLayout() loBottom.addWidget(btnSettings) loBottom.addStretch() loBottom.addWidget(btnClose) lo.insertLayout(0, loPanels) lo.insertLayout(1, loBottom) # Functions and connections def onSearch(text): """Show or hide commands on search.""" for index in range(commands.count()): if text.lower() in commands.item(index).text().lower(): commands.item(index).setHidden(False) else: commands.item(index).setHidden(True) search.textEdited.connect(onSearch) def populateCommands(): """Populate available commands panel.""" actions = pmc.actionList() commands.blockSignals(True) commands.clear() for i in actions: item = QtGui.QListWidgetItem(commands) item.setText(actions[i].text().replace("&", "")) item.setToolTip(actions[i].toolTip()) icon = actions[i].icon() if icon.isNull(): item.setIcon(QtGui.QIcon(":/icons/freecad")) else: item.setIcon(icon) item.setData(QtCore.Qt.UserRole, actions[i].objectName()) commands.setCurrentRow(0) commands.blockSignals(False) def populateCBoxWb(): """Workbench selector combo box.""" wb = Gui.listWorkbenches() wbSort = list(wb) wbSort.sort() wbSort.reverse() cBoxWb.blockSignals(True) cBoxWb.clear() for i in wbSort: try: icon = pmc.wbIcon(wb[i].Icon) except AttributeError: icon = QtGui.QIcon(":/icons/freecad") mt = wb[i].MenuText cn = wb[i].__class__.__name__ cBoxWb.insertItem(0, icon, mt, cn) cBoxWb.insertSeparator(0) cBoxWb.insertItem(0, QtGui.QIcon(":/icons/freecad"), "Global pie menu", "GlobalPanel") if p.GetBool("Global", 0): cBoxWb.setCurrentIndex(cBoxWb.findData("GlobalPanel")) else: activeWb = Gui.activeWorkbench().__class__.__name__ cBoxWb.setCurrentIndex(cBoxWb.findData(activeWb)) cBoxWb.blockSignals(False) def onCBoxWb(): """Activate workbench on selection.""" base = baseGroup() wb = Gui.listWorkbenches() current = cBoxWb.itemData(cBoxWb.currentIndex(), QtCore.Qt.UserRole) for i in wb: if wb[i].__class__.__name__ == current: Gui.activateWorkbench(i) pmc.defaultGroup(base) populateCommands() populateCBoxMenu() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if domain: populateEnabled(pmc.findGroup(domain)) btnClose.setFocus() cBoxWb.currentIndexChanged.connect(onCBoxWb) def populateCBoxMenu(): """Workbench menu combo box.""" base = baseGroup() index = pmc.splitIndex(base) ckDefault.blockSignals(True) cBoxMenu.blockSignals(True) cBoxMenu.clear() for i in index: name = base.GetGroup(i).GetString("name") uid = base.GetGroup(i).GetString("uuid") wb = cBoxWb.itemData(cBoxWb.currentIndex(), QtCore.Qt.UserRole) domain = "PMMenu" + "." + "User" + "." + wb + "." + uid try: cBoxMenu.insertItem(0, name.decode("UTF-8"), domain) except AttributeError: cBoxMenu.insertItem(0, name, domain) default = base.GetString("default") data = cBoxMenu.findData(default) cBoxMenu.setCurrentIndex(data) if isDefaultMenu(): ckDefault.setChecked(True) else: cBoxMenu.setCurrentIndex(0) ckDefault.setChecked(False) ckDefault.blockSignals(False) cBoxMenu.blockSignals(False) def onCBoxMenu(): """Load workbench menu data.""" domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) ckDefault.blockSignals(True) if isDefaultMenu(): ckDefault.setChecked(True) else: ckDefault.setChecked(False) ckDefault.blockSignals(False) populateEnabled(pmc.findGroup(domain)) btnClose.setFocus() cBoxMenu.currentIndexChanged.connect(onCBoxMenu) def onBtnResetWb(): """Reset workbench to defaults.""" base = baseGroup() base.Clear() pmc.defaultGroup(base) populateCBoxMenu() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if domain: populateEnabled(pmc.findGroup(domain)) btnClose.setFocus() btnResetWb.clicked.connect(onBtnResetWb) def onBtnAddWbMenu(): """Add new workbench menu.""" d = QtGui.QInputDialog(dia) d.setModal(True) d.setInputMode(QtGui.QInputDialog.InputMode.TextInput) text, ok = QtGui.QInputDialog.getText(dia, "New menu", "Please insert menu name.") if ok: wb = cBoxWb.itemData(cBoxWb.currentIndex()) domain = "PMMenu" + "." + "User" + "." + wb g = pmc.newGroup(domain) if g: uid = g.GetString("uuid") domain = domain + "." + uid try: g.SetString("name", text.encode("UTF-8")) except TypeError: g.SetString("name", text) populateCBoxMenu() cBoxMenu.setCurrentIndex(cBoxMenu.findData(domain)) populateEnabled(g) d.deleteLater() btnClose.setFocus() btnAddWbMenu.clicked.connect(onBtnAddWbMenu) def onBtnRemoveWbMenu(): """Remove selected workbench menu.""" base = baseGroup() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if domain: pmc.deleteGroup(domain) pmc.defaultGroup(base) populateCBoxMenu() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) populateEnabled(pmc.findGroup(domain)) btnClose.setFocus() btnRemoveWbMenu.clicked.connect(onBtnRemoveWbMenu) def onBtnRenameWbMenu(): """Rename existing workbench menu.""" d = QtGui.QInputDialog(dia) d.setModal(True) d.setInputMode(QtGui.QInputDialog.InputMode.TextInput) text, ok = QtGui.QInputDialog.getText(dia, "Rename menu", "Please insert new menu name.") if ok: domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) g = pmc.findGroup(domain) if g: try: g.SetString("name", text.encode("UTF-8")) except TypeError: g.SetString("name", text) populateCBoxMenu() cBoxMenu.setCurrentIndex(cBoxMenu.findData(domain)) populateEnabled(g) d.deleteLater() btnClose.setFocus() btnRenameWbMenu.clicked.connect(onBtnRenameWbMenu) def onCKDefault(checked): """Set the checkbox state.""" base = baseGroup() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if checked: base.SetString("default", domain) else: base.RemString("default") pmg.onWorkbench() ckDefault.stateChanged.connect(onCKDefault) def isDefaultMenu(): """Check if current menu is the default menu.""" default = False base = baseGroup() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if domain and base.GetString("default") == domain: default = True return default def populateEnabled(group): """Populate enabled commands panel.""" if group: items = group.GetString("commands") else: items = [] if items: items = items.split(",") else: items = [] actions = pmc.actionList() enabled.blockSignals(True) enabled.clear() for i in items: item = QtGui.QListWidgetItem(enabled) if i == "PMSeparator": item.setText("Separator") item.setData(QtCore.Qt.UserRole, i) item.setIcon(QtGui.QIcon(path + "PieMenuAddSeparator.svg")) elif i.startswith("PMMenu"): g = pmc.findGroup(i) if g: try: text = g.GetString("name").decode("UTF-8") except AttributeError: text = g.GetString("name") item.setText("Menu: " + text) else: item.setText("Menu") item.setData(QtCore.Qt.UserRole, i) item.setIcon(QtGui.QIcon(path + "PieMenuAddMenu.svg")) elif i in actions: item.setText(actions[i].text().replace("&", "")) item.setToolTip(actions[i].toolTip()) icon = actions[i].icon() if icon.isNull(): item.setIcon(QtGui.QIcon(":/icons/freecad")) else: item.setIcon(icon) item.setData(QtCore.Qt.UserRole, i) else: item.setText(i) item.setToolTip("Command " + i + " is not currently available") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/freecad")) item.setIcon( QtGui.QIcon(icon.pixmap(256, QtGui.QIcon.Disabled))) item.setData(QtCore.Qt.UserRole, i) enabled.setCurrentRow(0) enabled.blockSignals(False) pmg.onWorkbench() onSelectionChanged() def onBtnAddCommand(): """Add the selected command.""" row = enabled.currentRow() data = commands.currentItem().data(QtCore.Qt.UserRole) item = QtGui.QListWidgetItem() enabled.insertItem(row + 1, item) enabled.setCurrentRow(row + 1) item.setText(commands.currentItem().text().replace("&", "")) item.setToolTip(commands.currentItem().toolTip()) item.setIcon(commands.currentItem().icon()) item.setData(QtCore.Qt.UserRole, data) saveEnabled() btnAddCommand.clicked.connect(onBtnAddCommand) commands.itemDoubleClicked.connect(onBtnAddCommand) def onBtnRemoveCommand(): """Remove the selected command.""" row = enabled.currentRow() item = enabled.takeItem(row) if item: del item if row == enabled.count(): enabled.setCurrentRow(row - 1) else: enabled.setCurrentRow(row) saveEnabled() btnRemoveCommand.clicked.connect(onBtnRemoveCommand) def onBtnMoveUp(): """Move selected command up.""" row = enabled.currentRow() if row != 0: item = enabled.takeItem(row) enabled.insertItem(row - 1, item) enabled.setCurrentRow(row - 1) saveEnabled() btnMoveUp.clicked.connect(onBtnMoveUp) def onBtnMoveDown(): """Move selected command down.""" row = enabled.currentRow() if row != enabled.count() - 1 and row != -1: item = enabled.takeItem(row) enabled.insertItem(row + 1, item) enabled.setCurrentRow(row + 1) saveEnabled() btnMoveDown.clicked.connect(onBtnMoveDown) def onBtnAddSeparator(): """Add separator.""" row = enabled.currentRow() item = QtGui.QListWidgetItem() enabled.insertItem(row + 1, item) enabled.setCurrentRow(row + 1) item.setText("Separator") item.setData(QtCore.Qt.UserRole, "PMSeparator") item.setIcon(QtGui.QIcon(path + "PieMenuAddSeparator.svg")) saveEnabled() btnAddSeparator.clicked.connect(onBtnAddSeparator) def onBtnAddMenu(): """Add menu.""" row = enabled.currentRow() item = QtGui.QListWidgetItem() enabled.insertItem(row + 1, item) enabled.setCurrentRow(row + 1) item.setText("Menu") item.setData(QtCore.Qt.UserRole, "PMMenu") item.setIcon(QtGui.QIcon(path + "PieMenuAddMenu.svg")) saveEnabled() onSelectionChanged() btnAddMenu.clicked.connect(onBtnAddMenu) def onSelectionChanged(): """Set enabled state for widgets on selection changed.""" current = enabled.currentItem() if current: data = current.data(QtCore.Qt.UserRole) if current and data and data.startswith("PMMenu"): btnEditMenu.setEnabled(True) btnEditMenu.setFocus() else: btnEditMenu.setEnabled(False) enabled.itemSelectionChanged.connect(onSelectionChanged) def onEditMenu(): """Open edit dialog for selected menu .""" current = enabled.currentItem() if current and current.data(QtCore.Qt.UserRole).startswith("PMMenu"): global editContext editContext = "Set" stack.setCurrentIndex(1) btnEditMenu.clicked.connect(onEditMenu) enabled.itemDoubleClicked.connect(onEditMenu) def onCopyWbMenu(): """Open copy menu dialog.""" global editContext editContext = "Copy" stack.setCurrentIndex(1) btnCopyWbMenu.clicked.connect(onCopyWbMenu) def onStack(n): """Stack widget index change.""" global copyDomain if n == 0: row = enabled.currentRow() domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) if domain: populateEnabled(pmc.findGroup(domain)) enabled.setCurrentRow(row) btnClose.setDefault(True) if copyDomain: populateCBoxMenu() cBoxMenu.setCurrentIndex(cBoxMenu.findData(copyDomain)) domain = cBoxMenu.itemData(cBoxMenu.currentIndex()) populateEnabled(pmc.findGroup(domain)) copyDomain = None onSelectionChanged() stack.currentChanged.connect(onStack) # Available workbenches populateCBoxWb() # Default menu pmc.defaultGroup(baseGroup()) # Available menus populateCBoxMenu() # Available commands populateCommands() # Enabled commands populateEnabled(pmc.findGroup(cBoxMenu.itemData(cBoxMenu.currentIndex()))) return w
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(692, 704) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(30, 30, 101, 16)) self.label.setObjectName("label") self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(250, 30, 101, 16)) self.label_2.setObjectName("label_2") self.lineEdit_frameStart = QtGui.QLineEdit(self.centralwidget) self.lineEdit_frameStart.setGeometry(QtCore.QRect(100, 30, 110, 20)) self.lineEdit_frameStart.setObjectName("lineEdit_frameStart") self.lineEdit_frameEnd = QtGui.QLineEdit(self.centralwidget) self.lineEdit_frameEnd.setGeometry(QtCore.QRect(320, 30, 110, 20)) self.lineEdit_frameEnd.setObjectName("lineEdit_frameEnd") self.lineEdit_Project = QtGui.QLineEdit(self.centralwidget) self.lineEdit_Project.setGeometry(QtCore.QRect(140, 150, 531, 20)) self.lineEdit_Project.setObjectName("lineEdit_Project") self.lineEdit_filePath = QtGui.QLineEdit(self.centralwidget) self.lineEdit_filePath.setGeometry(QtCore.QRect(140, 180, 531, 20)) self.lineEdit_filePath.setObjectName("lineEdit_filePath") self.pushButton_createBatchCmd = QtGui.QPushButton(self.centralwidget) self.pushButton_createBatchCmd.setGeometry( QtCore.QRect(30, 270, 181, 31)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_createBatchCmd.setPalette(palette) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.pushButton_createBatchCmd.setFont(font) self.pushButton_createBatchCmd.setObjectName( "pushButton_createBatchCmd") self.pushButton_setProject = QtGui.QPushButton(self.centralwidget) self.pushButton_setProject.setGeometry(QtCore.QRect(30, 150, 91, 23)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_setProject.setPalette(palette) self.pushButton_setProject.setObjectName("pushButton_setProject") self.pushButton_setFilePath = QtGui.QPushButton(self.centralwidget) self.pushButton_setFilePath.setGeometry(QtCore.QRect(30, 180, 91, 23)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_setFilePath.setPalette(palette) self.pushButton_setFilePath.setObjectName("pushButton_setFilePath") self.lineEdit_filePath_renderCmd = QtGui.QLineEdit(self.centralwidget) self.lineEdit_filePath_renderCmd.setGeometry( QtCore.QRect(230, 270, 441, 31)) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(11) self.lineEdit_filePath_renderCmd.setFont(font) self.lineEdit_filePath_renderCmd.setObjectName( "lineEdit_filePath_renderCmd") self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(40, 210, 81, 16)) self.label_3.setObjectName("label_3") self.lineEdit_prmanReleated = QtGui.QLineEdit(self.centralwidget) self.lineEdit_prmanReleated.setGeometry(QtCore.QRect( 140, 210, 531, 20)) self.lineEdit_prmanReleated.setObjectName("lineEdit_prmanReleated") self.lineEdit_resX = QtGui.QLineEdit(self.centralwidget) self.lineEdit_resX.setEnabled(False) self.lineEdit_resX.setGeometry(QtCore.QRect(130, 70, 61, 20)) self.lineEdit_resX.setObjectName("lineEdit_resX") self.lineEdit_resY = QtGui.QLineEdit(self.centralwidget) self.lineEdit_resY.setEnabled(False) self.lineEdit_resY.setGeometry(QtCore.QRect(196, 70, 61, 20)) self.lineEdit_resY.setObjectName("lineEdit_resY") self.lineEdit_modifyMaxSample = QtGui.QLineEdit(self.centralwidget) self.lineEdit_modifyMaxSample.setEnabled(False) self.lineEdit_modifyMaxSample.setGeometry(QtCore.QRect( 400, 70, 61, 20)) self.lineEdit_modifyMaxSample.setObjectName("lineEdit_modifyMaxSample") self.checkBox_exportLog = QtGui.QCheckBox(self.centralwidget) self.checkBox_exportLog.setGeometry(QtCore.QRect(30, 102, 281, 16)) self.checkBox_exportLog.setChecked(True) self.checkBox_exportLog.setObjectName("checkBox_exportLog") self.checkBox_modifyRESXY = QtGui.QCheckBox(self.centralwidget) self.checkBox_modifyRESXY.setGeometry(QtCore.QRect(30, 70, 91, 16)) self.checkBox_modifyRESXY.setObjectName("checkBox_modifyRESXY") self.checkBox_modifyMaxSample = QtGui.QCheckBox(self.centralwidget) self.checkBox_modifyMaxSample.setGeometry( QtCore.QRect(280, 70, 121, 16)) self.checkBox_modifyMaxSample.setObjectName("checkBox_modifyMaxSample") self.line = QtGui.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(20, 120, 681, 16)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.line_2 = QtGui.QFrame(self.centralwidget) self.line_2.setGeometry(QtCore.QRect(10, 470, 681, 16)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.lineEdit_MayaFile = QtGui.QLineEdit(self.centralwidget) self.lineEdit_MayaFile.setGeometry(QtCore.QRect(190, 548, 471, 31)) self.lineEdit_MayaFile.setObjectName("lineEdit_MayaFile") self.pushButton_setMayaFile = QtGui.QPushButton(self.centralwidget) self.pushButton_setMayaFile.setGeometry(QtCore.QRect(20, 548, 151, 31)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(0, 71, 104)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_setMayaFile.setPalette(palette) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.pushButton_setMayaFile.setFont(font) self.pushButton_setMayaFile.setObjectName("pushButton_setMayaFile") self.checkBox_frameStep = QtGui.QCheckBox(self.centralwidget) self.checkBox_frameStep.setGeometry(QtCore.QRect(500, 30, 51, 16)) self.checkBox_frameStep.setObjectName("checkBox_frameStep") self.lineEdit_frameStep = QtGui.QLineEdit(self.centralwidget) self.lineEdit_frameStep.setEnabled(False) self.lineEdit_frameStep.setGeometry(QtCore.QRect(560, 30, 61, 20)) self.lineEdit_frameStep.setObjectName("lineEdit_frameStep") self.pushButton_genRenderJob = QtGui.QPushButton(self.centralwidget) self.pushButton_genRenderJob.setGeometry(QtCore.QRect( 20, 610, 151, 31)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(193, 125, 113)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(193, 125, 113)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(193, 125, 113)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_genRenderJob.setPalette(palette) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.pushButton_genRenderJob.setFont(font) self.pushButton_genRenderJob.setObjectName("pushButton_genRenderJob") self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(30, 490, 91, 16)) self.label_4.setObjectName("label_4") self.lineEdit_fileNamePrefix = QtGui.QLineEdit(self.centralwidget) self.lineEdit_fileNamePrefix.setGeometry( QtCore.QRect(130, 490, 531, 20)) self.lineEdit_fileNamePrefix.setObjectName("lineEdit_fileNamePrefix") self.checkBox_divide = QtGui.QCheckBox(self.centralwidget) self.checkBox_divide.setGeometry(QtCore.QRect(500, 70, 71, 16)) self.checkBox_divide.setObjectName("checkBox_divide") self.lineEdit_divide = QtGui.QLineEdit(self.centralwidget) self.lineEdit_divide.setEnabled(False) self.lineEdit_divide.setGeometry(QtCore.QRect(560, 70, 61, 20)) self.lineEdit_divide.setObjectName("lineEdit_divide") self.radioButton_single = QtGui.QRadioButton(self.centralwidget) self.radioButton_single.setGeometry(QtCore.QRect(40, 240, 81, 16)) self.radioButton_single.setChecked(True) self.radioButton_single.setObjectName("radioButton_single") self.radioButton_multifiles = QtGui.QRadioButton(self.centralwidget) self.radioButton_multifiles.setGeometry(QtCore.QRect(130, 240, 91, 16)) self.radioButton_multifiles.setObjectName("radioButton_multifiles") self.pushButton_submitDeadLine = QtGui.QPushButton(self.centralwidget) self.pushButton_submitDeadLine.setGeometry( QtCore.QRect(30, 420, 181, 31)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(90, 112, 103)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.pushButton_submitDeadLine.setPalette(palette) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(11) font.setWeight(75) font.setBold(True) self.pushButton_submitDeadLine.setFont(font) self.pushButton_submitDeadLine.setObjectName( "pushButton_submitDeadLine") self.comboBox_deadPool = QtGui.QComboBox(self.centralwidget) self.comboBox_deadPool.setGeometry(QtCore.QRect(170, 380, 191, 25)) self.comboBox_deadPool.setObjectName("comboBox_deadPool") self.label_5 = QtGui.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(50, 380, 111, 20)) self.label_5.setObjectName("label_5") self.line_3 = QtGui.QFrame(self.centralwidget) self.line_3.setGeometry(QtCore.QRect(10, 310, 681, 16)) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName("line_3") self.label_6 = QtGui.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(50, 330, 111, 20)) self.label_6.setObjectName("label_6") self.lineEdit_deadLineJobName = QtGui.QLineEdit(self.centralwidget) self.lineEdit_deadLineJobName.setGeometry( QtCore.QRect(160, 330, 511, 20)) self.lineEdit_deadLineJobName.setObjectName("lineEdit_deadLineJobName") self.label_7 = QtGui.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(380, 380, 111, 20)) self.label_7.setObjectName("label_7") self.lineEdit_deadLineJobpriority = QtGui.QLineEdit(self.centralwidget) self.lineEdit_deadLineJobpriority.setGeometry( QtCore.QRect(480, 380, 51, 20)) self.lineEdit_deadLineJobpriority.setObjectName( "lineEdit_deadLineJobpriority") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 692, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent=None): super().__init__(parent=parent) # Creates a dialog and 2 main buttons self.setWindowTitle("DSPH Execution Parameters") self.help_label = QtGui.QLabel(self.LABEL_DEFAULT_TEXT) self.ok_button = QtGui.QPushButton("Ok") self.cancel_button = QtGui.QPushButton("Cancel") self.saveposdouble_layout = QtGui.QHBoxLayout() self.saveposdouble_label = QtGui.QLabel( "Save particle position with double precision: ") self.saveposdouble_input = FocusableComboBox() self.saveposdouble_input.insertItems(0, ["No", "Yes"]) self.saveposdouble_input.setCurrentIndex( int(Case.the().execution_parameters.saveposdouble)) self.saveposdouble_input.set_help_text(HelpText.SAVEPOSDOUBLE) self.saveposdouble_input.focus.connect(self.on_help_focus) self.saveposdouble_layout.addWidget(self.saveposdouble_label) self.saveposdouble_layout.addWidget(self.saveposdouble_input) self.saveposdouble_layout.addStretch(1) self.stepalgorithm_layout = QtGui.QHBoxLayout() self.stepalgorithm_label = QtGui.QLabel("Step Algorithm: ") self.stepalgorithm_input = FocusableComboBox() self.stepalgorithm_input.insertItems(0, ["Verlet", "Symplectic"]) self.stepalgorithm_input.setCurrentIndex( int(Case.the().execution_parameters.stepalgorithm) - 1) self.stepalgorithm_input.set_help_text(HelpText.STEPALGORITHM) self.stepalgorithm_input.focus.connect(self.on_help_focus) self.stepalgorithm_input.currentIndexChanged.connect( self.on_step_change) self.stepalgorithm_layout.addWidget(self.stepalgorithm_label) self.stepalgorithm_layout.addWidget(self.stepalgorithm_input) self.stepalgorithm_layout.addStretch(1) # Verlet steps self.verletsteps_layout = QtGui.QHBoxLayout() self.verletsteps_label = QtGui.QLabel("Verlet Steps: ") self.verletsteps_input = QtGui.QLineEdit() self.verletsteps_input = FocusableLineEdit() self.verletsteps_input.set_help_text(HelpText.VERLETSTEPS) self.verletsteps_input.setMaxLength(4) self.verletsteps_input.focus.connect(self.on_help_focus) self.verletsteps_validator = QtGui.QIntValidator( 0, 9999, self.verletsteps_input) self.verletsteps_input.setText( str(Case.the().execution_parameters.verletsteps)) self.verletsteps_input.setValidator(self.verletsteps_validator) self.verletsteps_layout.addWidget(self.verletsteps_label) self.verletsteps_layout.addWidget(self.verletsteps_input) # Enable/Disable fields depending on selection self.on_step_change(self.stepalgorithm_input.currentIndex) # Kernel self.kernel_layout = QtGui.QHBoxLayout() self.kernel_label = QtGui.QLabel("Interaction kernel: ") self.kernel_input = FocusableComboBox() self.kernel_input.insertItems(0, ["Cubic spline", "Wendland"]) self.kernel_input.set_help_text(HelpText.KERNEL) self.kernel_input.setCurrentIndex( int(Case.the().execution_parameters.kernel) - 1) self.kernel_input.focus.connect(self.on_help_focus) self.kernel_layout.addWidget(self.kernel_label) self.kernel_layout.addWidget(self.kernel_input) self.kernel_layout.addStretch(1) # Viscosity formulation self.viscotreatment_layout = QtGui.QHBoxLayout() self.viscotreatment_label = QtGui.QLabel("Viscosity Formulation: ") self.viscotreatment_input = FocusableComboBox() self.viscotreatment_input.insertItems(0, ["Artificial", "Laminar + SPS"]) self.viscotreatment_input.set_help_text(HelpText.VISCOTREATMENT) self.viscotreatment_input.setCurrentIndex( int(Case.the().execution_parameters.viscotreatment) - 1) self.viscotreatment_input.focus.connect(self.on_help_focus) self.viscotreatment_layout.addWidget(self.viscotreatment_label) self.viscotreatment_layout.addWidget(self.viscotreatment_input) self.viscotreatment_layout.addStretch(1) # Viscosity value self.visco_layout = QtGui.QHBoxLayout() self.visco_label = QtGui.QLabel("Viscosity value: ") self.visco_input = FocusableLineEdit() self.visco_input.set_help_text(HelpText.VISCO) self.visco_input.setMaxLength(10) self.visco_input.focus.connect(self.on_help_focus) self.visco_units_label = QtGui.QLabel("") self.visco_layout.addWidget(self.visco_label) self.visco_layout.addWidget(self.visco_input) self.visco_layout.addWidget(self.visco_units_label) self.on_viscotreatment_change( int(Case.the().execution_parameters.viscotreatment) - 1) self.visco_input.setText(str(Case.the().execution_parameters.visco)) self.viscotreatment_input.currentIndexChanged.connect( self.on_viscotreatment_change) # Viscosity with boundary self.viscoboundfactor_layout = QtGui.QHBoxLayout() self.viscoboundfactor_label = QtGui.QLabel( "Viscosity factor with boundary: ") self.viscoboundfactor_input = FocusableLineEdit() self.viscoboundfactor_input.set_help_text(HelpText.VISCOBOUNDFACTOR) self.viscoboundfactor_input.setMaxLength(10) self.viscoboundfactor_input.focus.connect(self.on_help_focus) self.viscoboundfactor_input.setText( str(Case.the().execution_parameters.viscoboundfactor)) self.viscoboundfactor_layout.addWidget(self.viscoboundfactor_label) self.viscoboundfactor_layout.addWidget(self.viscoboundfactor_input) self.densitydt_type_layout = QtGui.QHBoxLayout() self.densitydt_type_label = QtGui.QLabel("Density Diffusion Term: ") self.densitydt_type_input = QtGui.QComboBox() self.densitydt_type_input.insertItems( 0, ['None', 'Molteni', 'Fourtakas', 'Fourtakas (Full)']) self.densitydt_type_input.setCurrentIndex( Case.the().execution_parameters.densitydt_type) self.densitydt_type_input.currentIndexChanged.connect( self.on_densitydt_type_change) self.densitydt_type_layout.addWidget(self.densitydt_type_label) self.densitydt_type_layout.addWidget(self.densitydt_type_input) self.densitydt_type_layout.addStretch(1) # densitydt value self.densitydt_layout = QtGui.QHBoxLayout() self.densitydt_label = QtGui.QLabel("DDT value: ") self.densitydt_input = FocusableLineEdit() self.densitydt_input.set_help_text(HelpText.DENSITYDT) self.densitydt_input.setMaxLength(10) self.densitydt_input.focus.connect(self.on_help_focus) self.densitydt_input.setText( str(Case.the().execution_parameters.densitydt_value)) self.densitydt_layout.addWidget(self.densitydt_label) self.densitydt_layout.addWidget(self.densitydt_input) if self.densitydt_type_input.currentIndex() == 0: self.densitydt_input.setEnabled(False) else: self.densitydt_input.setEnabled(True) self.shifting_layout = QtGui.QHBoxLayout() self.shifting_label = QtGui.QLabel("Shifting mode: ") self.shifting_input = FocusableComboBox() self.shifting_input.insertItems( 0, ["None", "Ignore bound", "Ignore fixed", "Full"]) self.shifting_input.set_help_text(HelpText.SHIFTING) self.shifting_input.focus.connect(self.on_help_focus) self.shifting_input.setCurrentIndex( int(Case.the().execution_parameters.shifting)) self.shifting_input.currentIndexChanged.connect( self.on_shifting_change) self.shifting_layout.addWidget(self.shifting_label) self.shifting_layout.addWidget(self.shifting_input) self.shifting_layout.addStretch(1) # Coefficient for shifting self.shiftcoef_layout = QtGui.QHBoxLayout() self.shiftcoef_label = QtGui.QLabel("Coefficient for shifting: ") self.shiftcoef_input = FocusableLineEdit() self.shiftcoef_input.set_help_text(HelpText.SHIFTINGCOEF) self.shiftcoef_input.setMaxLength(10) self.shiftcoef_input.focus.connect(self.on_help_focus) self.shiftcoef_input.setText( str(Case.the().execution_parameters.shiftcoef)) self.shiftcoef_layout.addWidget(self.shiftcoef_label) self.shiftcoef_layout.addWidget(self.shiftcoef_input) # Free surface detection threshold self.shifttfs_layout = QtGui.QHBoxLayout() self.shifttfs_label = QtGui.QLabel( "Free surface detection threshold: ") self.shifttfs_input = FocusableLineEdit() self.shifttfs_input.set_help_text(HelpText.SHIFTINGTFS) self.shifttfs_input.setMaxLength(10) self.shifttfs_input.focus.connect(self.on_help_focus) self.shifttfs_input.setText( str(Case.the().execution_parameters.shifttfs)) self.shifttfs_layout.addWidget(self.shifttfs_label) self.shifttfs_layout.addWidget(self.shifttfs_input) # Enable/Disable fields depending on Shifting mode on window creation. self.on_shifting_change(self.shifting_input.currentIndex()) # Rigid algorithm self.rigidalgorithm_layout = QtGui.QHBoxLayout() self.rigidalgorithm_label = QtGui.QLabel("Solid-solid interaction: ") self.rigidalgorithm_input = FocusableComboBox() self.rigidalgorithm_input.insertItems(0, ["SPH", "DEM", "CHRONO"]) self.rigidalgorithm_input.set_help_text(HelpText.RIGIDALGORITHM) self.rigidalgorithm_input.setCurrentIndex( int(Case.the().execution_parameters.rigidalgorithm) - 1) self.rigidalgorithm_input.focus.connect(self.on_help_focus) self.rigidalgorithm_layout.addWidget(self.rigidalgorithm_label) self.rigidalgorithm_layout.addWidget(self.rigidalgorithm_input) self.rigidalgorithm_layout.addStretch(1) # Sim start freeze time self.ftpause_layout = QtGui.QHBoxLayout() self.ftpause_label = QtGui.QLabel("Floating freeze time: ") self.ftpause_input = FocusableLineEdit() self.ftpause_input.set_help_text(HelpText.FTPAUSE) self.ftpause_input.setMaxLength(10) self.ftpause_input.focus.connect(self.on_help_focus) self.ftpause_input.setText(str( Case.the().execution_parameters.ftpause)) self.ftpause_label2 = QtGui.QLabel("seconds") self.ftpause_layout.addWidget(self.ftpause_label) self.ftpause_layout.addWidget(self.ftpause_input) self.ftpause_layout.addWidget(self.ftpause_label2) # Coefficient to calculate DT self.coefdtmin_layout = QtGui.QHBoxLayout() self.coefdtmin_label = QtGui.QLabel( "Coefficient for minimum time step: ") self.coefdtmin_input = FocusableLineEdit() self.coefdtmin_input.set_help_text(HelpText.COEFDTMIN) self.coefdtmin_input.setMaxLength(10) self.coefdtmin_input.focus.connect(self.on_help_focus) self.coefdtmin_input.setText( str(Case.the().execution_parameters.coefdtmin)) self.coefdtmin_layout.addWidget(self.coefdtmin_label) self.coefdtmin_layout.addWidget(self.coefdtmin_input) # Initial time step self.dtiniauto_layout = QtGui.QHBoxLayout() self.dtiniauto_chk = QtGui.QCheckBox("Initial time step auto") if Case.the().execution_parameters.dtini_auto: self.dtiniauto_chk.setCheckState(QtCore.Qt.Checked) else: self.dtiniauto_chk.setCheckState(QtCore.Qt.Unchecked) self.dtiniauto_chk.toggled.connect(self.on_dtiniauto_check) self.dtiniauto_layout.addWidget(self.dtiniauto_chk) self.dtini_layout = QtGui.QHBoxLayout() self.dtini_label = QtGui.QLabel("Initial time step: ") self.dtini_input = FocusableLineEdit() self.dtini_input.set_help_text(HelpText.DTINI) self.dtini_input.setMaxLength(10) self.dtini_input.focus.connect(self.on_help_focus) self.dtini_input.setText(str(Case.the().execution_parameters.dtini)) self.dtini_label2 = QtGui.QLabel("seconds") self.dtini_layout.addWidget(self.dtini_label) self.dtini_layout.addWidget(self.dtini_input) self.dtini_layout.addWidget(self.dtini_label2) self.on_dtiniauto_check() # Minimum time step self.dtminauto_layout = QtGui.QHBoxLayout() self.dtminauto_chk = QtGui.QCheckBox("Minimum time step: ") if Case.the().execution_parameters.dtmin_auto: self.dtminauto_chk.setCheckState(QtCore.Qt.Checked) else: self.dtminauto_chk.setCheckState(QtCore.Qt.Unchecked) self.dtminauto_chk.toggled.connect(self.on_dtminauto_check) self.dtminauto_layout.addWidget(self.dtminauto_chk) self.dtmin_layout = QtGui.QHBoxLayout() self.dtmin_label = QtGui.QLabel("Minimum time step: ") self.dtmin_input = FocusableLineEdit() self.dtmin_input.set_help_text(HelpText.DTMIN) self.dtmin_input.setMaxLength(10) self.dtmin_input.focus.connect(self.on_help_focus) self.dtmin_input.setText(str(Case.the().execution_parameters.dtmin)) self.dtmin_label2 = QtGui.QLabel("seconds") self.dtmin_layout.addWidget(self.dtmin_label) self.dtmin_layout.addWidget(self.dtmin_input) self.dtmin_layout.addWidget(self.dtmin_label2) self.on_dtminauto_check() # Fixed DT file self.dtfixed_layout = QtGui.QHBoxLayout() self.dtfixed_label = QtGui.QLabel("Fixed DT file: ") self.dtfixed_input = QtGui.QLineEdit() self.dtfixed_input.setText(str( Case.the().execution_parameters.dtfixed)) self.dtfixed_label2 = QtGui.QLabel("file") self.dtfixed_layout.addWidget(self.dtfixed_label) self.dtfixed_layout.addWidget(self.dtfixed_input) self.dtfixed_layout.addWidget(self.dtfixed_label2) # Velocity of particles self.dtallparticles_layout = QtGui.QHBoxLayout() self.dtallparticles_label = QtGui.QLabel("Velocity of particles: ") self.dtallparticles_input = QtGui.QLineEdit() self.dtallparticles_input.setMaxLength(1) self.dtallparticles_validator = QtGui.QIntValidator( 0, 1, self.dtallparticles_input) self.dtallparticles_input.setText( str(Case.the().execution_parameters.dtallparticles)) self.dtallparticles_input.setValidator(self.dtallparticles_validator) self.dtallparticles_label2 = QtGui.QLabel("[0,1]") self.dtallparticles_layout.addWidget(self.dtallparticles_label) self.dtallparticles_layout.addWidget(self.dtallparticles_input) self.dtallparticles_layout.addWidget(self.dtallparticles_label2) # Time of simulation self.timemax_layout = QtGui.QHBoxLayout() self.timemax_label = QtGui.QLabel("Time of simulation: ") self.timemax_input = FocusableLineEdit() self.timemax_input.set_help_text(HelpText.TIMEMAX) self.timemax_input.setMaxLength(10) self.timemax_input.focus.connect(self.on_help_focus) self.timemax_input.setText(str( Case.the().execution_parameters.timemax)) self.timemax_label2 = QtGui.QLabel("seconds") self.timemax_layout.addWidget(self.timemax_label) self.timemax_layout.addWidget(self.timemax_input) self.timemax_layout.addWidget(self.timemax_label2) # Time out data self.timeout_layout = QtGui.QHBoxLayout() self.timeout_label = QtGui.QLabel("Time out data: ") self.timeout_input = FocusableLineEdit() self.timeout_input.set_help_text(HelpText.TIMEOUT) self.timeout_input.setMaxLength(10) self.timeout_input.focus.connect(self.on_help_focus) self.timeout_input.setText(str( Case.the().execution_parameters.timeout)) self.timeout_label2 = QtGui.QLabel("seconds") self.timeout_layout.addWidget(self.timeout_label) self.timeout_layout.addWidget(self.timeout_input) self.timeout_layout.addWidget(self.timeout_label2) # Max parts out allowed self.partsoutmax_layout = QtGui.QHBoxLayout() self.partsoutmax_label = QtGui.QLabel("Max parts out allowed (%): ") self.partsoutmax_input = FocusableLineEdit() self.partsoutmax_input.set_help_text(HelpText.PARTSOUTMAX) self.partsoutmax_input.setMaxLength(10) self.partsoutmax_input.focus.connect(self.on_help_focus) self.partsoutmax_input.setText( str(float(Case.the().execution_parameters.partsoutmax) * 100)) self.partsoutmax_layout.addWidget(self.partsoutmax_label) self.partsoutmax_layout.addWidget(self.partsoutmax_input) # Minimum rhop valid self.rhopoutmin_layout = QtGui.QHBoxLayout() self.rhopoutmin_label = QtGui.QLabel("Minimum rhop valid: ") self.rhopoutmin_input = FocusableLineEdit() self.rhopoutmin_input.set_help_text(HelpText.RHOPOUTMIN) self.rhopoutmin_input.setMaxLength(10) self.rhopoutmin_input.focus.connect(self.on_help_focus) self.rhopoutmin_input.setText( str(Case.the().execution_parameters.rhopoutmin)) self.rhopoutmin_label2 = QtGui.QLabel( "kg/m<span style='vertical-align:super'>3</span>") self.rhopoutmin_layout.addWidget(self.rhopoutmin_label) self.rhopoutmin_layout.addWidget(self.rhopoutmin_input) self.rhopoutmin_layout.addWidget(self.rhopoutmin_label2) # Maximum rhop valid self.rhopoutmax_layout = QtGui.QHBoxLayout() self.rhopoutmax_label = QtGui.QLabel("Maximum rhop valid: ") self.rhopoutmax_input = FocusableLineEdit() self.rhopoutmax_input.set_help_text(HelpText.RHOPOUTMAX) self.rhopoutmax_input.setMaxLength(10) self.rhopoutmax_input.focus.connect(self.on_help_focus) self.rhopoutmax_input.setText( str(Case.the().execution_parameters.rhopoutmax)) self.rhopoutmax_label2 = QtGui.QLabel( "kg/m<span style='vertical-align:super'>3</span>") self.rhopoutmax_layout.addWidget(self.rhopoutmax_label) self.rhopoutmax_layout.addWidget(self.rhopoutmax_input) self.rhopoutmax_layout.addWidget(self.rhopoutmax_label2) self.period_x_layout = QtGui.QVBoxLayout() self.period_x_chk = QtGui.QCheckBox("X periodicity") self.period_x_inc_layout = QtGui.QHBoxLayout() self.period_x_inc_x_label = QtGui.QLabel("X Increment") self.period_x_inc_x_input = FocusableLineEdit() self.period_x_inc_y_label = QtGui.QLabel("Y Increment") self.period_x_inc_y_input = FocusableLineEdit() self.period_x_inc_y_input.set_help_text(HelpText.YINCREMENTX) self.period_x_inc_y_input.focus.connect(self.on_help_focus) self.period_x_inc_z_label = QtGui.QLabel("Z Increment") self.period_x_inc_z_input = FocusableLineEdit() self.period_x_inc_z_input.set_help_text(HelpText.ZINCREMENTX) self.period_x_inc_z_input.focus.connect(self.on_help_focus) self.period_x_inc_layout.addWidget(self.period_x_inc_x_label) self.period_x_inc_layout.addWidget(self.period_x_inc_x_input) self.period_x_inc_layout.addWidget(self.period_x_inc_y_label) self.period_x_inc_layout.addWidget(self.period_x_inc_y_input) self.period_x_inc_layout.addWidget(self.period_x_inc_z_label) self.period_x_inc_layout.addWidget(self.period_x_inc_z_input) self.period_x_layout.addWidget(self.period_x_chk) self.period_x_layout.addLayout(self.period_x_inc_layout) self.period_x_chk.stateChanged.connect(self.on_period_x_chk) self.period_x_chk.setChecked( Case.the().periodicity.x_periodicity.enabled) self.period_x_inc_x_input.setText( str(Case.the().periodicity.x_periodicity.x_increment)) self.period_x_inc_y_input.setText( str(Case.the().periodicity.x_periodicity.y_increment)) self.period_x_inc_z_input.setText( str(Case.the().periodicity.x_periodicity.z_increment)) # Change the state of periodicity input on window open self.on_period_x_chk() self.period_y_layout = QtGui.QVBoxLayout() self.period_y_chk = QtGui.QCheckBox("Y periodicity") self.period_y_inc_layout = QtGui.QHBoxLayout() self.period_y_inc_x_label = QtGui.QLabel("X Increment") self.period_y_inc_x_input = FocusableLineEdit() self.period_y_inc_x_input.set_help_text(HelpText.XINCREMENTY) self.period_y_inc_x_input.focus.connect(self.on_help_focus) self.period_y_inc_y_label = QtGui.QLabel("Y Increment") self.period_y_inc_y_input = FocusableLineEdit() self.period_y_inc_z_label = QtGui.QLabel("Z Increment") self.period_y_inc_z_input = FocusableLineEdit() self.period_y_inc_z_input.set_help_text(HelpText.ZINCREMENTY) self.period_y_inc_z_input.focus.connect(self.on_help_focus) self.period_y_inc_layout.addWidget(self.period_y_inc_x_label) self.period_y_inc_layout.addWidget(self.period_y_inc_x_input) self.period_y_inc_layout.addWidget(self.period_y_inc_y_label) self.period_y_inc_layout.addWidget(self.period_y_inc_y_input) self.period_y_inc_layout.addWidget(self.period_y_inc_z_label) self.period_y_inc_layout.addWidget(self.period_y_inc_z_input) self.period_y_layout.addWidget(self.period_y_chk) self.period_y_layout.addLayout(self.period_y_inc_layout) self.period_y_chk.stateChanged.connect(self.on_period_y_chk) self.period_y_chk.setChecked( Case.the().periodicity.y_periodicity.enabled) self.period_y_inc_x_input.setText( str(Case.the().periodicity.y_periodicity.x_increment)) self.period_y_inc_y_input.setText( str(Case.the().periodicity.y_periodicity.y_increment)) self.period_y_inc_z_input.setText( str(Case.the().periodicity.y_periodicity.z_increment)) # Change the state of periodicity input on window open self.on_period_y_chk() self.period_z_layout = QtGui.QVBoxLayout() self.period_z_chk = QtGui.QCheckBox("Z periodicity") self.period_z_inc_layout = QtGui.QHBoxLayout() self.period_z_inc_x_label = QtGui.QLabel("X Increment") self.period_z_inc_x_input = FocusableLineEdit() self.period_z_inc_x_input.set_help_text(HelpText.XINCREMENTZ) self.period_z_inc_x_input.focus.connect(self.on_help_focus) self.period_z_inc_y_label = QtGui.QLabel("Y Increment") self.period_z_inc_y_input = FocusableLineEdit() self.period_z_inc_y_input.set_help_text(HelpText.YINCREMENTZ) self.period_z_inc_y_input.focus.connect(self.on_help_focus) self.period_z_inc_z_label = QtGui.QLabel("Z Increment") self.period_z_inc_z_input = FocusableLineEdit() self.period_z_inc_layout.addWidget(self.period_z_inc_x_label) self.period_z_inc_layout.addWidget(self.period_z_inc_x_input) self.period_z_inc_layout.addWidget(self.period_z_inc_y_label) self.period_z_inc_layout.addWidget(self.period_z_inc_y_input) self.period_z_inc_layout.addWidget(self.period_z_inc_z_label) self.period_z_inc_layout.addWidget(self.period_z_inc_z_input) self.period_z_layout.addWidget(self.period_z_chk) self.period_z_layout.addLayout(self.period_z_inc_layout) self.period_z_chk.stateChanged.connect(self.on_period_z_chk) self.period_z_chk.setChecked( Case.the().periodicity.z_periodicity.enabled) self.period_z_inc_x_input.setText( str(Case.the().periodicity.z_periodicity.x_increment)) self.period_z_inc_y_input.setText( str(Case.the().periodicity.z_periodicity.y_increment)) self.period_z_inc_z_input.setText( str(Case.the().periodicity.z_periodicity.z_increment)) # Change the state of periodicity input on window open self.on_period_z_chk() # Simulation domain self.simdomain_layout = QtGui.QVBoxLayout() self.simdomain_chk = QtGui.QCheckBox("Simulation Domain") self.simdomain_chk.setChecked(Case.the().domain.enabled) self.simdomain_posmin_layout = QtGui.QHBoxLayout() self.simdomain_posminx_layout = QtGui.QVBoxLayout() self.simdomain_posminy_layout = QtGui.QVBoxLayout() self.simdomain_posminz_layout = QtGui.QVBoxLayout() self.simdomain_posmax_layout = QtGui.QHBoxLayout() self.simdomain_posmaxx_layout = QtGui.QVBoxLayout() self.simdomain_posmaxy_layout = QtGui.QVBoxLayout() self.simdomain_posmaxz_layout = QtGui.QVBoxLayout() self.simdomain_posmin_label = QtGui.QLabel( "Minimum position(x, y, z): ") self.simdomain_posminx_combobox = QtGui.QComboBox() self.simdomain_posminx_combobox.insertItems( 0, ["Default", "Value", "Default - value", "Default + %"]) self.simdomain_posminx_line_edit = FocusableLineEdit() self.simdomain_posminx_line_edit.set_help_text(HelpText.POSMINX) self.simdomain_posminx_line_edit.focus.connect(self.on_help_focus) self.simdomain_posminx_line_edit.setText( str(Case.the().domain.posmin_x.value)) self.simdomain_posminy_combobox = QtGui.QComboBox() self.simdomain_posminy_combobox.insertItems( 0, ["Default", "Value", "Default - value", "Default + %"]) self.simdomain_posminy_line_edit = FocusableLineEdit() self.simdomain_posminy_line_edit.set_help_text(HelpText.POSMINY) self.simdomain_posminy_line_edit.focus.connect(self.on_help_focus) self.simdomain_posminy_line_edit.setText( str(Case.the().domain.posmin_y.value)) self.simdomain_posminz_combobox = QtGui.QComboBox() self.simdomain_posminz_combobox.insertItems( 0, ["Default", "Value", "Default - value", "Default + %"]) self.simdomain_posminz_line_edit = FocusableLineEdit() self.simdomain_posminz_line_edit.set_help_text(HelpText.POSMINZ) self.simdomain_posminz_line_edit.focus.connect(self.on_help_focus) self.simdomain_posminz_line_edit.setText( str(Case.the().domain.posmin_z.value)) self.simdomain_posminx_layout.addWidget( self.simdomain_posminx_combobox) self.simdomain_posminx_layout.addWidget( self.simdomain_posminx_line_edit) self.simdomain_posminy_layout.addWidget( self.simdomain_posminy_combobox) self.simdomain_posminy_layout.addWidget( self.simdomain_posminy_line_edit) self.simdomain_posminz_layout.addWidget( self.simdomain_posminz_combobox) self.simdomain_posminz_layout.addWidget( self.simdomain_posminz_line_edit) self.simdomain_posmin_layout.addWidget(self.simdomain_posmin_label) self.simdomain_posmin_layout.addLayout(self.simdomain_posminx_layout) self.simdomain_posmin_layout.addLayout(self.simdomain_posminy_layout) self.simdomain_posmin_layout.addLayout(self.simdomain_posminz_layout) self.simdomain_posmax_label = QtGui.QLabel( "Maximum position(x, y, z): ") self.simdomain_posmaxx_combobox = QtGui.QComboBox() self.simdomain_posmaxx_combobox.insertItems( 0, ["Default", "Value", "Default + value", "Default + %"]) self.simdomain_posmaxx_line_edit = FocusableLineEdit() self.simdomain_posmaxx_line_edit.set_help_text(HelpText.POSMAXX) self.simdomain_posmaxx_line_edit.focus.connect(self.on_help_focus) self.simdomain_posmaxx_line_edit.setText( str(Case.the().domain.posmax_x.value)) self.simdomain_posmaxy_combobox = QtGui.QComboBox() self.simdomain_posmaxy_combobox.insertItems( 0, ["Default", "Value", "Default + value", "Default + %"]) self.simdomain_posmaxy_line_edit = FocusableLineEdit() self.simdomain_posmaxy_line_edit.set_help_text(HelpText.POSMAXY) self.simdomain_posmaxy_line_edit.focus.connect(self.on_help_focus) self.simdomain_posmaxy_line_edit.setText( str(Case.the().domain.posmax_y.value)) self.simdomain_posmaxz_combobox = QtGui.QComboBox() self.simdomain_posmaxz_combobox.insertItems( 0, ["Default", "Value", "Default + value", "Default + %"]) self.simdomain_posmaxz_line_edit = FocusableLineEdit() self.simdomain_posmaxz_line_edit.set_help_text(HelpText.POSMAXZ) self.simdomain_posmaxz_line_edit.focus.connect(self.on_help_focus) self.simdomain_posmaxz_line_edit.setText( str(Case.the().domain.posmax_z.value)) self.simdomain_posmaxx_layout.addWidget( self.simdomain_posmaxx_combobox) self.simdomain_posmaxx_layout.addWidget( self.simdomain_posmaxx_line_edit) self.simdomain_posmaxy_layout.addWidget( self.simdomain_posmaxy_combobox) self.simdomain_posmaxy_layout.addWidget( self.simdomain_posmaxy_line_edit) self.simdomain_posmaxz_layout.addWidget( self.simdomain_posmaxz_combobox) self.simdomain_posmaxz_layout.addWidget( self.simdomain_posmaxz_line_edit) self.simdomain_posmax_layout.addWidget(self.simdomain_posmax_label) self.simdomain_posmax_layout.addLayout(self.simdomain_posmaxx_layout) self.simdomain_posmax_layout.addLayout(self.simdomain_posmaxy_layout) self.simdomain_posmax_layout.addLayout(self.simdomain_posmaxz_layout) self.simdomain_posminx_combobox.setCurrentIndex( Case.the().domain.posmin_x.type) self.simdomain_posminy_combobox.setCurrentIndex( Case.the().domain.posmin_y.type) self.simdomain_posminz_combobox.setCurrentIndex( Case.the().domain.posmin_z.type) self.simdomain_posmaxx_combobox.setCurrentIndex( Case.the().domain.posmax_x.type) self.simdomain_posmaxy_combobox.setCurrentIndex( Case.the().domain.posmax_y.type) self.simdomain_posmaxz_combobox.setCurrentIndex( Case.the().domain.posmax_z.type) self.simdomain_layout.addWidget(self.simdomain_chk) self.simdomain_layout.addLayout(self.simdomain_posmin_layout) self.simdomain_layout.addLayout(self.simdomain_posmax_layout) self.simdomain_chk.stateChanged.connect(self.on_simdomain_chk) self.simdomain_posmaxx_combobox.currentIndexChanged.connect( self.on_posmaxx_changed) self.simdomain_posmaxy_combobox.currentIndexChanged.connect( self.on_posmaxy_changed) self.simdomain_posmaxz_combobox.currentIndexChanged.connect( self.on_posmaxz_changed) self.simdomain_posminx_combobox.currentIndexChanged.connect( self.on_posminx_changed) self.simdomain_posminy_combobox.currentIndexChanged.connect( self.on_posminy_changed) self.simdomain_posminz_combobox.currentIndexChanged.connect( self.on_posminz_changed) self.on_simdomain_chk() self.on_posmaxx_changed() self.on_posmaxy_changed() self.on_posmaxz_changed() self.on_posminx_changed() self.on_posminy_changed() self.on_posminz_changed() self.ok_button.clicked.connect(self.on_ok) self.cancel_button.clicked.connect(self.on_cancel) # Button layout definition self.ep_button_layout = QtGui.QHBoxLayout() self.ep_button_layout.addStretch(1) self.ep_button_layout.addWidget(self.ok_button) self.ep_button_layout.addWidget(self.cancel_button) # START Main layout definition and composition. self.ep_main_layout_scroll = QtGui.QScrollArea() self.ep_main_layout_scroll_widget = QtGui.QWidget() self.ep_main_layout = QtGui.QVBoxLayout() self.ep_main_layout.addLayout(self.saveposdouble_layout) self.ep_main_layout.addLayout(self.stepalgorithm_layout) self.ep_main_layout.addLayout(self.verletsteps_layout) self.ep_main_layout.addLayout(self.kernel_layout) self.ep_main_layout.addLayout(self.viscotreatment_layout) self.ep_main_layout.addLayout(self.visco_layout) self.ep_main_layout.addLayout(self.viscoboundfactor_layout) self.ep_main_layout.addLayout(self.densitydt_type_layout) self.ep_main_layout.addLayout(self.densitydt_layout) self.ep_main_layout.addLayout(self.shifting_layout) self.ep_main_layout.addLayout(self.shiftcoef_layout) self.ep_main_layout.addLayout(self.shifttfs_layout) self.ep_main_layout.addLayout(self.rigidalgorithm_layout) self.ep_main_layout.addLayout(self.ftpause_layout) self.ep_main_layout.addLayout(self.dtiniauto_layout) self.ep_main_layout.addLayout(self.dtini_layout) self.ep_main_layout.addLayout(self.dtminauto_layout) self.ep_main_layout.addLayout(self.dtmin_layout) self.ep_main_layout.addLayout(self.coefdtmin_layout) self.ep_main_layout.addLayout(self.timemax_layout) self.ep_main_layout.addLayout(self.timeout_layout) self.ep_main_layout.addLayout(self.partsoutmax_layout) self.ep_main_layout.addLayout(self.rhopoutmin_layout) self.ep_main_layout.addLayout(self.rhopoutmax_layout) self.ep_main_layout.addLayout(self.period_x_layout) self.ep_main_layout.addLayout(self.period_y_layout) self.ep_main_layout.addLayout(self.period_z_layout) self.ep_main_layout.addLayout(self.simdomain_layout) self.ep_main_layout_scroll_widget.setLayout(self.ep_main_layout) self.ep_main_layout_scroll.setWidget(self.ep_main_layout_scroll_widget) self.ep_main_layout_scroll.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.execparams_window_layout = QtGui.QVBoxLayout() self.execparams_window_layout.addWidget(self.ep_main_layout_scroll) self.execparams_window_layout.addWidget(self.help_label) self.execparams_window_layout.addLayout(self.ep_button_layout) self.setLayout(self.execparams_window_layout) self.resize(800, 600) self.exec_()
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(640, 504) MainWindow.setBaseSize(QtCore.QSize(640, 504)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.recvTextEdit = QtGui.QTextEdit(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.recvTextEdit.sizePolicy().hasHeightForWidth()) self.recvTextEdit.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Droid Sans Mono") self.recvTextEdit.setFont(font) self.recvTextEdit.setReadOnly(True) self.recvTextEdit.setObjectName("recvTextEdit") self.verticalLayout.addWidget(self.recvTextEdit) self.sendPlainTextEdit = QtGui.QPlainTextEdit(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sendPlainTextEdit.sizePolicy().hasHeightForWidth()) self.sendPlainTextEdit.setSizePolicy(sizePolicy) self.sendPlainTextEdit.setMinimumSize(QtCore.QSize(0, 32)) self.sendPlainTextEdit.setMaximumSize(QtCore.QSize(16777215, 128)) self.sendPlainTextEdit.setBaseSize(QtCore.QSize(0, 0)) font = QtGui.QFont() font.setFamily("Droid Sans Mono") self.sendPlainTextEdit.setFont(font) self.sendPlainTextEdit.setObjectName("sendPlainTextEdit") self.verticalLayout.addWidget(self.sendPlainTextEdit) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(8) self.horizontalLayout.setContentsMargins(0, 0, 0, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.normalRadioButton = QtGui.QRadioButton(self.centralwidget) self.normalRadioButton.setChecked(True) self.normalRadioButton.setObjectName("normalRadioButton") self.horizontalLayout.addWidget(self.normalRadioButton) self.hexRadioButton = QtGui.QRadioButton(self.centralwidget) self.hexRadioButton.setObjectName("hexRadioButton") self.horizontalLayout.addWidget(self.hexRadioButton) self.extendRadioButton = QtGui.QRadioButton(self.centralwidget) self.extendRadioButton.setObjectName("extendRadioButton") self.horizontalLayout.addWidget(self.extendRadioButton) self.historyButton = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.historyButton.sizePolicy().hasHeightForWidth()) self.historyButton.setSizePolicy(sizePolicy) self.historyButton.setObjectName("historyButton") self.horizontalLayout.addWidget(self.historyButton) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.periodSpinBox = QtGui.QDoubleSpinBox(self.centralwidget) self.periodSpinBox.setEnabled(True) self.periodSpinBox.setDecimals(3) self.periodSpinBox.setProperty("value", 1.0) self.periodSpinBox.setObjectName("periodSpinBox") self.horizontalLayout.addWidget(self.periodSpinBox) self.repeatCheckBox = QtGui.QCheckBox(self.centralwidget) self.repeatCheckBox.setObjectName("repeatCheckBox") self.horizontalLayout.addWidget(self.repeatCheckBox) self.sendButton = QtGui.QToolButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sendButton.sizePolicy().hasHeightForWidth()) self.sendButton.setSizePolicy(sizePolicy) self.sendButton.setMinimumSize(QtCore.QSize(64, 20)) self.sendButton.setStyleSheet("border: 1px outset rgb(29, 153, 243);") self.sendButton.setPopupMode(QtGui.QToolButton.MenuButtonPopup) self.sendButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.sendButton.setAutoRaise(True) self.sendButton.setObjectName("sendButton") self.horizontalLayout.addWidget(self.sendButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setAutoFillBackground(False) self.toolBar.setMovable(False) self.toolBar.setAllowedAreas(QtCore.Qt.TopToolBarArea) self.toolBar.setFloatable(False) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionSetup = QtGui.QAction(MainWindow) self.actionSetup.setObjectName("actionSetup") self.actionNew = QtGui.QAction(MainWindow) self.actionNew.setObjectName("actionNew") self.actionHex = QtGui.QAction(MainWindow) self.actionHex.setCheckable(True) self.actionHex.setVisible(True) self.actionHex.setObjectName("actionHex") self.actionRun = QtGui.QAction(MainWindow) self.actionRun.setCheckable(True) self.actionRun.setObjectName("actionRun") self.actionAbout = QtGui.QAction(MainWindow) self.actionAbout.setObjectName("actionAbout") self.actionClear = QtGui.QAction(MainWindow) self.actionClear.setObjectName("actionClear") self.toolBar.addAction(self.actionNew) self.toolBar.addAction(self.actionRun) self.toolBar.addAction(self.actionSetup) self.toolBar.addAction(self.actionHex) self.toolBar.addAction(self.actionClear) self.toolBar.addAction(self.actionAbout) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.sendPlainTextEdit, self.sendButton) MainWindow.setTabOrder(self.sendButton, self.repeatCheckBox) MainWindow.setTabOrder(self.repeatCheckBox, self.periodSpinBox) MainWindow.setTabOrder(self.periodSpinBox, self.historyButton) MainWindow.setTabOrder(self.historyButton, self.extendRadioButton) MainWindow.setTabOrder(self.extendRadioButton, self.hexRadioButton) MainWindow.setTabOrder(self.hexRadioButton, self.normalRadioButton) MainWindow.setTabOrder(self.normalRadioButton, self.recvTextEdit)
def __init__(self, parent = None): QtGui.QWidget.__init__(self, parent) self.renderArea = RenderArea() self.shapeComboBox = QtGui.QComboBox() self.shapeComboBox.addItem(self.tr("Rectangle"), RenderArea.Rect) self.shapeComboBox.addItem(self.tr("Round Rectangle"), RenderArea.RoundRect) self.shapeComboBox.addItem(self.tr("Ellipse"), RenderArea.Ellipse) self.shapeComboBox.addItem(self.tr("Pie"), RenderArea.Pie) self.shapeComboBox.addItem(self.tr("Chord"), RenderArea.Chord) self.shapeComboBox.addItem(self.tr("Polygon"), RenderArea.Polygon) self.shapeComboBox.addItem(self.tr("Path"), RenderArea.Path) self.shapeComboBox.addItem(self.tr("Line"), RenderArea.Line) self.shapeComboBox.addItem(self.tr("Polyline"), RenderArea.Polyline) self.shapeComboBox.addItem(self.tr("Arc"), RenderArea.Arc) self.shapeComboBox.addItem(self.tr("Points"), RenderArea.Points) self.shapeComboBox.addItem(self.tr("Text"), RenderArea.Text) self.shapeComboBox.addItem(self.tr("Pixmap"), RenderArea.Pixmap) self.shapeLabel = QtGui.QLabel(self.tr("&Shape:")) self.shapeLabel.setBuddy(self.shapeComboBox) self.penWidthSpinBox = QtGui.QSpinBox() self.penWidthSpinBox.setRange(0, 20) self.penWidthLabel = QtGui.QLabel(self.tr("Pen &Width:")) self.penWidthLabel.setBuddy(self.penWidthSpinBox) self.penStyleComboBox = QtGui.QComboBox() self.penStyleComboBox.addItem(self.tr("Solid"), QtCore.Qt.SolidLine) self.penStyleComboBox.addItem(self.tr("Dash"), QtCore.Qt.DashLine) self.penStyleComboBox.addItem(self.tr("Dot"), QtCore.Qt.DotLine) self.penStyleComboBox.addItem(self.tr("Dash Dot"), QtCore.Qt.DashDotLine) self.penStyleComboBox.addItem(self.tr("Dash Dot Dot"), QtCore.Qt.DashDotDotLine) self.penStyleComboBox.addItem(self.tr("None"), QtCore.Qt.NoPen) self.penStyleLabel = QtGui.QLabel(self.tr("&Pen Style:")) self.penStyleLabel.setBuddy(self.penStyleComboBox) self.penCapComboBox = QtGui.QComboBox() self.penCapComboBox.addItem(self.tr("Flat"), QtCore.Qt.FlatCap) self.penCapComboBox.addItem(self.tr("Square"), QtCore.Qt.SquareCap) self.penCapComboBox.addItem(self.tr("Round"), QtCore.Qt.RoundCap) self.penCapLabel = QtGui.QLabel(self.tr("Pen &Cap:")) self.penCapLabel.setBuddy(self.penCapComboBox) self.penJoinComboBox = QtGui.QComboBox() self.penJoinComboBox.addItem(self.tr("Miter"), QtCore.Qt.MiterJoin) self.penJoinComboBox.addItem(self.tr("Bevel"), QtCore.Qt.BevelJoin) self.penJoinComboBox.addItem(self.tr("Round"), QtCore.Qt.RoundJoin) self.penJoinLabel = QtGui.QLabel(self.tr("Pen &Join:")) self.penJoinLabel.setBuddy(self.penJoinComboBox) self.brushStyleComboBox = QtGui.QComboBox() self.brushStyleComboBox.addItem(self.tr("Linear Gradient"), QtCore.Qt.LinearGradientPattern) self.brushStyleComboBox.addItem(self.tr("Radial Gradient"), QtCore.Qt.RadialGradientPattern) self.brushStyleComboBox.addItem(self.tr("Conical Gradient"), QtCore.Qt.ConicalGradientPattern) self.brushStyleComboBox.addItem(self.tr("Texture"), QtCore.Qt.TexturePattern) self.brushStyleComboBox.addItem(self.tr("Solid"), QtCore.Qt.SolidPattern) self.brushStyleComboBox.addItem(self.tr("Horizontal"), QtCore.Qt.HorPattern) self.brushStyleComboBox.addItem(self.tr("Vertical"), QtCore.Qt.VerPattern) self.brushStyleComboBox.addItem(self.tr("Cross"), QtCore.Qt.CrossPattern) self.brushStyleComboBox.addItem(self.tr("Backward Diagonal"), QtCore.Qt.BDiagPattern) self.brushStyleComboBox.addItem(self.tr("Forward Diagonal"), QtCore.Qt.FDiagPattern) self.brushStyleComboBox.addItem(self.tr("Diagonal Cross"), QtCore.Qt.DiagCrossPattern) self.brushStyleComboBox.addItem(self.tr("Dense 1"), QtCore.Qt.Dense1Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 2"), QtCore.Qt.Dense2Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 3"), QtCore.Qt.Dense3Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 4"), QtCore.Qt.Dense4Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 5"), QtCore.Qt.Dense5Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 6"), QtCore.Qt.Dense6Pattern) self.brushStyleComboBox.addItem(self.tr("Dense 7"), QtCore.Qt.Dense7Pattern) self.brushStyleComboBox.addItem(self.tr("None"), QtCore.Qt.NoBrush) self.brushStyleLabel = QtGui.QLabel(self.tr("&Brush Style:")) self.brushStyleLabel.setBuddy(self.brushStyleComboBox) self.antialiasingCheckBox = QtGui.QCheckBox(self.tr("&Antialiasing")) self.transformationsCheckBox = QtGui.QCheckBox(self.tr("&Transformations")) self.connect(self.shapeComboBox, QtCore.SIGNAL("activated(int)"), self.shapeChanged) self.connect(self.penWidthSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.penChanged) self.connect(self.penStyleComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.penCapComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.penJoinComboBox, QtCore.SIGNAL("activated(int)"), self.penChanged) self.connect(self.brushStyleComboBox, QtCore.SIGNAL("activated(int)"), self.brushChanged) self.connect(self.antialiasingCheckBox, QtCore.SIGNAL("toggled(bool)"), self.renderArea.setAntialiased) self.connect(self.transformationsCheckBox, QtCore.SIGNAL("toggled(bool)"), self.renderArea.setTransformed) checkBoxLayout = QtGui.QHBoxLayout() checkBoxLayout.addWidget(self.antialiasingCheckBox) checkBoxLayout.addWidget(self.transformationsCheckBox) mainLayout = QtGui.QGridLayout() mainLayout.addWidget(self.renderArea, 0, 0, 1, 2) mainLayout.addWidget(self.shapeLabel, 1, 0) mainLayout.addWidget(self.shapeComboBox, 1, 1) mainLayout.addWidget(self.penWidthLabel, 2, 0) mainLayout.addWidget(self.penWidthSpinBox, 2, 1) mainLayout.addWidget(self.penStyleLabel, 3, 0) mainLayout.addWidget(self.penStyleComboBox, 3, 1) mainLayout.addWidget(self.penCapLabel, 4, 0) mainLayout.addWidget(self.penCapComboBox, 4, 1) mainLayout.addWidget(self.penJoinLabel, 5, 0) mainLayout.addWidget(self.penJoinComboBox, 5, 1) mainLayout.addWidget(self.brushStyleLabel, 6, 0) mainLayout.addWidget(self.brushStyleComboBox, 6, 1) mainLayout.addLayout(checkBoxLayout, 7, 0, 1, 2) self.setLayout(mainLayout) self.shapeChanged() self.penChanged() self.brushChanged() self.renderArea.setAntialiased(False) self.renderArea.setTransformed(False) self.setWindowTitle(self.tr("Basic Drawing"))
def setupUi(self, channelExportWindow): channelExportWindow.setObjectName("channelExportWindow") channelExportWindow.resize(432, 663) self.centralwidget = QtGui.QWidget(channelExportWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_4 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName("verticalLayout_4") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.tree_ly = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.tree_ly.setContentsMargins(0, 0, 0, 0) self.tree_ly.setObjectName("tree_ly") self.layoutWidget = QtGui.QWidget(self.splitter) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_3 = QtGui.QVBoxLayout(self.layoutWidget) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.groupBox = QtGui.QGroupBox(self.layoutWidget) self.groupBox.setObjectName("groupBox") self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName("verticalLayout") self.addSelectedObject_btn = QtGui.QPushButton(self.groupBox) self.addSelectedObject_btn.setObjectName("addSelectedObject_btn") self.verticalLayout.addWidget(self.addSelectedObject_btn) self.addFromChannelBox_btn = QtGui.QPushButton(self.groupBox) self.addFromChannelBox_btn.setObjectName("addFromChannelBox_btn") self.verticalLayout.addWidget(self.addFromChannelBox_btn) self.addFromSet_btn = QtGui.QPushButton(self.groupBox) self.addFromSet_btn.setObjectName("addFromSet_btn") self.verticalLayout.addWidget(self.addFromSet_btn) self.addFromFile_btn = QtGui.QPushButton(self.groupBox) self.addFromFile_btn.setObjectName("addFromFile_btn") self.verticalLayout.addWidget(self.addFromFile_btn) self.verticalLayout_3.addWidget(self.groupBox) self.groupBox_3 = QtGui.QGroupBox(self.layoutWidget) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_5 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_5.setObjectName("verticalLayout_5") self.saveToSet_btn = QtGui.QPushButton(self.groupBox_3) self.saveToSet_btn.setObjectName("saveToSet_btn") self.verticalLayout_5.addWidget(self.saveToSet_btn) self.saveToFile_btn = QtGui.QPushButton(self.groupBox_3) self.saveToFile_btn.setObjectName("saveToFile_btn") self.verticalLayout_5.addWidget(self.saveToFile_btn) self.verticalLayout_3.addWidget(self.groupBox_3) self.groupBox_2 = QtGui.QGroupBox(self.layoutWidget) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName("verticalLayout_2") self.removeSelected_btn = QtGui.QPushButton(self.groupBox_2) self.removeSelected_btn.setObjectName("removeSelected_btn") self.verticalLayout_2.addWidget(self.removeSelected_btn) self.removeNonExists_btn = QtGui.QPushButton(self.groupBox_2) self.removeNonExists_btn.setObjectName("removeNonExists_btn") self.verticalLayout_2.addWidget(self.removeNonExists_btn) self.removeAll_btn = QtGui.QPushButton(self.groupBox_2) self.removeAll_btn.setObjectName("removeAll_btn") self.verticalLayout_2.addWidget(self.removeAll_btn) self.verticalLayout_3.addWidget(self.groupBox_2) self.info_lb = QtGui.QLabel(self.layoutWidget) self.info_lb.setObjectName("info_lb") self.verticalLayout_3.addWidget(self.info_lb) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.verticalLayout_4.addWidget(self.splitter) self.groupBox_6 = QtGui.QGroupBox(self.centralwidget) self.groupBox_6.setObjectName("groupBox_6") self.outFile_ly = QtGui.QVBoxLayout(self.groupBox_6) self.outFile_ly.setSpacing(4) self.outFile_ly.setContentsMargins(4, 4, 4, 4) self.outFile_ly.setObjectName("outFile_ly") self.verticalLayout_4.addWidget(self.groupBox_6) self.groupBox_5 = QtGui.QGroupBox(self.centralwidget) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_5) self.gridLayout_2.setObjectName("gridLayout_2") self.scale_ly = QtGui.QHBoxLayout() self.scale_ly.setObjectName("scale_ly") self.gridLayout_2.addLayout(self.scale_ly, 0, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 1, 1, 1) self.verticalLayout_4.addWidget(self.groupBox_5) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.groupBox_4 = QtGui.QGroupBox(self.centralwidget) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout = QtGui.QGridLayout(self.groupBox_4) self.gridLayout.setContentsMargins(4, 5, 4, 4) self.gridLayout.setObjectName("gridLayout") self.endRange_spb = QtGui.QSpinBox(self.groupBox_4) self.endRange_spb.setMinimum(-999999999) self.endRange_spb.setMaximum(999999999) self.endRange_spb.setObjectName("endRange_spb") self.gridLayout.addWidget(self.endRange_spb, 0, 3, 1, 1) self.startRange_spb = QtGui.QSpinBox(self.groupBox_4) self.startRange_spb.setMinimum(-999999999) self.startRange_spb.setMaximum(999999999) self.startRange_spb.setObjectName("startRange_spb") self.gridLayout.addWidget(self.startRange_spb, 0, 2, 1, 1) self.label = QtGui.QLabel(self.groupBox_4) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.autoRange_cbx = QtGui.QCheckBox(self.groupBox_4) self.autoRange_cbx.setObjectName("autoRange_cbx") self.gridLayout.addWidget(self.autoRange_cbx, 1, 0, 2, 1) self.currentTimeToStart_btn = QtGui.QPushButton(self.groupBox_4) self.currentTimeToStart_btn.setMaximumSize(QtCore.QSize(30, 16777215)) self.currentTimeToStart_btn.setObjectName("currentTimeToStart_btn") self.gridLayout.addWidget(self.currentTimeToStart_btn, 0, 1, 1, 1) self.currentTimeToEnd_btn = QtGui.QPushButton(self.groupBox_4) self.currentTimeToEnd_btn.setMaximumSize(QtCore.QSize(30, 16777215)) self.currentTimeToEnd_btn.setObjectName("currentTimeToEnd_btn") self.gridLayout.addWidget(self.currentTimeToEnd_btn, 0, 4, 1, 1) self.setTimeLineRange_btn = QtGui.QPushButton(self.groupBox_4) self.setTimeLineRange_btn.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.setTimeLineRange_btn.setObjectName("setTimeLineRange_btn") self.gridLayout.addWidget(self.setTimeLineRange_btn, 2, 1, 1, 4) self.gridLayout.setColumnStretch(2, 1) self.gridLayout.setColumnStretch(3, 1) self.verticalLayout_6.addWidget(self.groupBox_4) self.verticalLayout_4.addLayout(self.verticalLayout_6) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.batchMode_btn = QtGui.QPushButton(self.centralwidget) self.batchMode_btn.setMinimumSize(QtCore.QSize(40, 30)) self.batchMode_btn.setMaximumSize(QtCore.QSize(50, 16777215)) self.batchMode_btn.setObjectName("batchMode_btn") self.horizontalLayout.addWidget(self.batchMode_btn) self.export_btn = QtGui.QPushButton(self.centralwidget) self.export_btn.setMinimumSize(QtCore.QSize(40, 30)) self.export_btn.setObjectName("export_btn") self.horizontalLayout.addWidget(self.export_btn) self.verticalLayout_4.addLayout(self.horizontalLayout) self.progress_pbr = QtGui.QProgressBar(self.centralwidget) self.progress_pbr.setProperty("value", 0) self.progress_pbr.setObjectName("progress_pbr") self.verticalLayout_4.addWidget(self.progress_pbr) self.verticalLayout_4.setStretch(0, 1) channelExportWindow.setCentralWidget(self.centralwidget) self.menuBar = QtGui.QMenuBar(channelExportWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 432, 21)) self.menuBar.setObjectName("menuBar") self.menuHelp = QtGui.QMenu(self.menuBar) self.menuHelp.setObjectName("menuHelp") channelExportWindow.setMenuBar(self.menuBar) self.manual_act = QtGui.QAction(channelExportWindow) self.manual_act.setObjectName("manual_act") self.about_act = QtGui.QAction(channelExportWindow) self.about_act.setObjectName("about_act") self.menuHelp.addAction(self.manual_act) self.menuHelp.addAction(self.about_act) self.menuBar.addAction(self.menuHelp.menuAction()) self.retranslateUi(channelExportWindow) QtCore.QObject.connect(self.autoRange_cbx, QtCore.SIGNAL("toggled(bool)"), self.startRange_spb.setDisabled) QtCore.QObject.connect(self.autoRange_cbx, QtCore.SIGNAL("toggled(bool)"), self.endRange_spb.setDisabled) QtCore.QMetaObject.connectSlotsByName(channelExportWindow)
def setupUi(self, linearScanSetupDialog): linearScanSetupDialog.setObjectName("linearScanSetupDialog") linearScanSetupDialog.resize(300, 500) linearScanSetupDialog.setMinimumSize(QtCore.QSize(300, 500)) linearScanSetupDialog.setMaximumSize(QtCore.QSize(300, 500)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/linearScan.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) linearScanSetupDialog.setWindowIcon(icon) self.buttonBox = QtGui.QDialogButtonBox(linearScanSetupDialog) self.buttonBox.setGeometry(QtCore.QRect(50, 460, 230, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.groupBox = QtGui.QGroupBox(linearScanSetupDialog) self.groupBox.setGeometry(QtCore.QRect(10, 10, 271, 80)) self.groupBox.setObjectName("groupBox") self.transmissionRadioButton = QtGui.QRadioButton(self.groupBox) self.transmissionRadioButton.setGeometry(QtCore.QRect(20, 30, 161, 18)) self.transmissionRadioButton.setFocusPolicy(QtCore.Qt.WheelFocus) self.transmissionRadioButton.setObjectName("transmissionRadioButton") self.pulseEchoRadioButton = QtGui.QRadioButton(self.groupBox) self.pulseEchoRadioButton.setGeometry(QtCore.QRect(20, 50, 97, 18)) self.pulseEchoRadioButton.setFocusPolicy(QtCore.Qt.WheelFocus) self.pulseEchoRadioButton.setObjectName("pulseEchoRadioButton") self.groupBox_2 = QtGui.QGroupBox(linearScanSetupDialog) self.groupBox_2.setGeometry(QtCore.QRect(10, 100, 272, 350)) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName("verticalLayout_2") self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.FieldsStayAtSizeHint) self.formLayout.setObjectName("formLayout") self.transducerLocationLabel = QtGui.QLabel(self.groupBox_2) self.transducerLocationLabel.setObjectName("transducerLocationLabel") self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.transducerLocationLabel) self.locationComboBox = QtGui.QComboBox(self.groupBox_2) self.locationComboBox.setMinimumSize(QtCore.QSize(80, 0)) self.locationComboBox.setMaximumSize(QtCore.QSize(80, 16777215)) self.locationComboBox.setObjectName("locationComboBox") self.locationComboBox.addItem("") self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.locationComboBox) self.pointSourceCheckBox = QtGui.QCheckBox(self.groupBox_2) self.pointSourceCheckBox.setFocusPolicy(QtCore.Qt.WheelFocus) self.pointSourceCheckBox.setToolTip("") self.pointSourceCheckBox.setObjectName("pointSourceCheckBox") self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.pointSourceCheckBox) self.transducerSizeLabel = QtGui.QLabel(self.groupBox_2) self.transducerSizeLabel.setObjectName("transducerSizeLabel") self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.transducerSizeLabel) self.transducerSizeLineEdit = QtGui.QLineEdit(self.groupBox_2) self.transducerSizeLineEdit.setMinimumSize(QtCore.QSize(80, 0)) self.transducerSizeLineEdit.setMaximumSize(QtCore.QSize(80, 16777215)) self.transducerSizeLineEdit.setObjectName("transducerSizeLineEdit") self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.transducerSizeLineEdit) self.borderOffsetLabel = QtGui.QLabel(self.groupBox_2) self.borderOffsetLabel.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.borderOffsetLabel.setObjectName("borderOffsetLabel") self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.borderOffsetLabel) self.borderOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) self.borderOffsetLineEdit.setMaximumSize(QtCore.QSize(80, 16777215)) self.borderOffsetLineEdit.setObjectName("borderOffsetLineEdit") self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.borderOffsetLineEdit) self.verticalLayout_2.addLayout(self.formLayout) self.label = QtGui.QLabel(self.groupBox_2) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_2 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(10) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.label_3 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(10) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) self.label_4 = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(10) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.horizontalLayout.addWidget(self.label_4) self.startOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) self.startOffsetLineEdit.setMaximumSize(QtCore.QSize(40, 16777215)) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(11) self.startOffsetLineEdit.setFont(font) self.startOffsetLineEdit.setText("") self.startOffsetLineEdit.setObjectName("startOffsetLineEdit") self.horizontalLayout.addWidget(self.startOffsetLineEdit) self.stopOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) self.stopOffsetLineEdit.setMaximumSize(QtCore.QSize(40, 16777215)) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(11) self.stopOffsetLineEdit.setFont(font) self.stopOffsetLineEdit.setObjectName("stopOffsetLineEdit") self.horizontalLayout.addWidget(self.stopOffsetLineEdit) self.stepOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) self.stepOffsetLineEdit.setMaximumSize(QtCore.QSize(40, 16777215)) font = QtGui.QFont() font.setFamily("Helvetica") font.setPointSize(11) self.stepOffsetLineEdit.setFont(font) self.stepOffsetLineEdit.setObjectName("stepOffsetLineEdit") self.horizontalLayout.addWidget(self.stepOffsetLineEdit) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.previewPushButton = QtGui.QPushButton(self.groupBox_2) self.previewPushButton.setMinimumSize(QtCore.QSize(0, 41)) self.previewPushButton.setMaximumSize(QtCore.QSize(1666666, 41)) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/previewImage.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.previewPushButton.setIcon(icon1) self.previewPushButton.setIconSize(QtCore.QSize(24, 24)) self.previewPushButton.setObjectName("previewPushButton") self.verticalLayout.addWidget(self.previewPushButton) self.advancedParametersSetupPushButton = QtGui.QPushButton(self.groupBox_2) self.advancedParametersSetupPushButton.setMinimumSize(QtCore.QSize(0, 41)) self.advancedParametersSetupPushButton.setMaximumSize(QtCore.QSize(1666666, 41)) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/simModel.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.advancedParametersSetupPushButton.setIcon(icon2) self.advancedParametersSetupPushButton.setIconSize(QtCore.QSize(24, 24)) self.advancedParametersSetupPushButton.setObjectName("advancedParametersSetupPushButton") self.verticalLayout.addWidget(self.advancedParametersSetupPushButton) self.signalSetupPushButton = QtGui.QPushButton(self.groupBox_2) self.signalSetupPushButton.setMinimumSize(QtCore.QSize(0, 41)) self.signalSetupPushButton.setMaximumSize(QtCore.QSize(1666666, 41)) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/signal.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.signalSetupPushButton.setIcon(icon3) self.signalSetupPushButton.setIconSize(QtCore.QSize(24, 24)) self.signalSetupPushButton.setCheckable(False) self.signalSetupPushButton.setDefault(False) self.signalSetupPushButton.setFlat(False) self.signalSetupPushButton.setObjectName("signalSetupPushButton") self.verticalLayout.addWidget(self.signalSetupPushButton) self.verticalLayout_2.addLayout(self.verticalLayout) self.retranslateUi(linearScanSetupDialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), linearScanSetupDialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), linearScanSetupDialog.reject) QtCore.QMetaObject.connectSlotsByName(linearScanSetupDialog)
def __init__(self, parent=None): super(ImageGUI, self).__init__(parent) self.central_widget = QtGui.QWidget() self.setCentralWidget(self.central_widget) main_lyt = QtGui.QHBoxLayout() self.central_widget.setLayout(main_lyt) img_lyt = QtGui.QVBoxLayout() main_lyt.addLayout(img_lyt) #self.img_widget = ImageWidget() #self.img_widget = WebcamWidget() self.img_widget = ImageSequenceWidget() self.sequence = True img_lyt.addWidget(self.img_widget) btn_lyt = QtGui.QVBoxLayout() btn_lyt.addStretch() main_lyt.addLayout(btn_lyt, 0) # playback options self.start_frame = 0 self.current_frame = 0 if self.sequence: self.end_frame = len(self.img_widget.img_sequence) else: self.end_frame = 10 # image options self.clean_check = QtGui.QCheckBox('show clean image') self.clean_check.setChecked(True) self.clean_check.clicked.connect(self.toggle_clean) btn_lyt.addWidget(self.clean_check) self.invert_check = QtGui.QCheckBox('invert') self.invert_check.clicked.connect(self.toggle_invert) btn_lyt.addWidget(self.invert_check) # track options label = QtGui.QLabel('track options:') btn_lyt.addWidget(label) self.face_check = QtGui.QCheckBox('faces') self.face_check.clicked.connect(self.toggle_face) btn_lyt.addWidget(self.face_check) self.acuro_check = QtGui.QCheckBox('acuro') self.acuro_check.clicked.connect(self.toggle_acuro) btn_lyt.addWidget(self.acuro_check) # blob tracking options self.blobs_check = QtGui.QCheckBox('blobs') self.blobs_check.clicked.connect(self.toggle_blobs) btn_lyt.addWidget(self.blobs_check) self.blob_min_thresh_spin = self.add_spin( 'min threshold', self.img_widget._min_threshold, self.edit_blob_min_thresh, btn_lyt) self.blob_max_thresh_spin = self.add_double_spin( 'max threshold', self.img_widget._max_threshold, self.edit_blob_max_thresh, btn_lyt) self.blob_min_area_spin = self.add_double_spin( 'min area', self.img_widget._min_area, self.edit_blob_min_area, btn_lyt) self.blob_min_circularity_spin = self.add_double_spin( 'min circularity', self.img_widget._min_circularity, self.edit_blob_min_circularity, btn_lyt) self.blob_min_convexity_spin = self.add_double_spin( 'min convexity', self.img_widget._min_convexity, self.edit_blob_min_convexity, btn_lyt) init_btn = QtGui.QPushButton('init blobs') init_btn.clicked.connect(self.img_widget.init_blobs) btn_lyt.addWidget(init_btn) track_btn = QtGui.QPushButton('track blobs') track_btn.clicked.connect(self.track_blobs) btn_lyt.addWidget(track_btn) # other stuff label = QtGui.QLabel('other stuff:') btn_lyt.addWidget(label) btn = QtGui.QPushButton('debug') btn.clicked.connect(self._get_shape) btn_lyt.addWidget(btn) main_lyt.setStretch(0, 1) # playback controls play_lyt = QtGui.QHBoxLayout() self.start_frame_spin = self.add_spin( None, # 'startFrame', self.start_frame, self.edit_start_frame, play_lyt, max_value=self.end_frame) play_lyt.addItem(QtGui.QSpacerItem(1, 1, QtGui.QSizePolicy.Expanding)) self.play_btn = QtGui.QPushButton('play') self.stop_btn = QtGui.QPushButton('stop') play_lyt.addWidget(self.play_btn) play_lyt.addWidget(self.stop_btn) self.current_frame_spin = self.add_spin( None, # 'frame', self.current_frame, self.edit_current_frame, play_lyt, min_value=self.start_frame, max_value=self.end_frame) play_lyt.addItem(QtGui.QSpacerItem(1, 1, QtGui.QSizePolicy.Expanding)) self.end_frame_spin = self.add_spin( None, # 'endFrame', self.end_frame, self.edit_end_frame, play_lyt, min_value=self.start_frame) #play_lyt.setStretch(0, 0, 1, 0, 0, 0, 1, 0, 0) img_lyt.addLayout(play_lyt) # time slider self.time_slider = QtGui.QSlider(QtCore.Qt.Horizontal) self.time_slider.setMinimum(self.start_frame) self.time_slider.setMaximum(self.end_frame) self.time_slider.valueChanged.connect(self.slide_to_frame) img_lyt.addWidget(self.time_slider)
def __init__(self): self.title = QtGui.QLabel('Repartition') self.grid = QtGui.QGridLayout() self.grid.addWidget(self.title, 1, 0) self.longueurLabel = QtGui.QLabel('Longueur') self.dSBLongueur = QtGui.QDoubleSpinBox() self.dSBLongueur.setRange(0., 9999999.) self.sel = FreeCADGui.Selection.getSelection() if self.sel: self.longueur = self.sel[0].Shape.Length self.dSBLongueur.setValue(self.longueur) else: self.dSBLongueur.setValue(5000.) self.grid.addWidget(self.longueurLabel, 2, 0) self.grid.addWidget(self.dSBLongueur, 2, 1) self.ecartementLabel = QtGui.QLabel('Ecartement') self.ecartementDSB = QtGui.QDoubleSpinBox() self.ecartementDSB.setRange(0., 9999999.) self.ecartementDSB.setValue(500.) self.grid.addWidget(self.ecartementLabel, 3, 0) self.grid.addWidget(self.ecartementDSB, 3, 1) self.qteLabel = QtGui.QLabel('Quantite') self.qteSB = QtGui.QSpinBox() self.qteSB.setRange(0,99999) self.grid.addWidget(self.qteLabel, 4, 0) self.grid.addWidget(self.qteSB, 4, 1) self.infoText = QtGui.QLabel('Espace restant = ') self.grid.addWidget(self.infoText, 5, 0) self.combobox = QtGui.QComboBox() items = ["Debut","Fin","Divise"] self.combobox.addItems(items) self.combobox.setCurrentIndex(items.index("Fin")) self.grid.addWidget(self.combobox, 5, 1) self.debutLabel = QtGui.QLabel('Debut') self.grid.addWidget(self.debutLabel, 6, 0) self.debutRepartitionCB = QtGui.QCheckBox() self.debutRepartitionCB.setCheckState(QtCore.Qt.CheckState.Checked) self.grid.addWidget(self.debutRepartitionCB, 6, 1) self.decalageDebutLabel = QtGui.QLabel('Decalage') self.grid.addWidget(self.decalageDebutLabel, 7, 0) self.decalageDebutDSB = QtGui.QDoubleSpinBox() self.decalageDebutDSB.setRange(0., 9999999.) self.grid.addWidget(self.decalageDebutDSB, 7, 1) self.finLabel = QtGui.QLabel('Fin') self.grid.addWidget(self.finLabel, 8, 0) self.finRepartitionCB = QtGui.QCheckBox() self.finRepartitionCB.setCheckState(QtCore.Qt.CheckState.Checked) self.grid.addWidget(self.finRepartitionCB, 8, 1) self.decalageFinLabel = QtGui.QLabel('Decalage') self.grid.addWidget(self.decalageFinLabel, 9, 0) self.decalageFinDSB = QtGui.QDoubleSpinBox() self.decalageFinDSB.setRange(0., 9999999.) self.grid.addWidget(self.decalageFinDSB, 9, 1) groupBox = QtGui.QGroupBox() groupBox.setLayout(self.grid) self.form = groupBox QtCore.QObject.connect(self.dSBLongueur,QtCore.SIGNAL("valueChanged(double)"),self.changerLongueur) QtCore.QObject.connect(self.ecartementDSB,QtCore.SIGNAL("valueChanged(double)"),self.changerEcartement) QtCore.QObject.connect(self.qteSB,QtCore.SIGNAL("valueChanged(int)"),self.changerQte) QtCore.QObject.connect(self.combobox,QtCore.SIGNAL("currentIndexChanged(int)"),self.afficherResultats) self.changerLongueur()
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(245, 644) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/n/img/home.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) Form.setWindowIcon(icon) self.gridLayout_2 = QtGui.QGridLayout(Form) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setSpacing(0) self.gridLayout_2.setObjectName("gridLayout_2") self.widget = QtGui.QWidget(Form) self.widget.setStyleSheet(" .QWidget{\n" "background: #44D9E6;color: black;\n" "}") self.widget.setObjectName("widget") self.verticalLayout = QtGui.QVBoxLayout(self.widget) self.verticalLayout.setSpacing(3) self.verticalLayout.setContentsMargins(0, 3, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.widget_4 = QtGui.QWidget(self.widget) self.widget_4.setObjectName("widget_4") self.horizontalLayout = QtGui.QHBoxLayout(self.widget_4) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.user_full_name = QtGui.QLabel(self.widget_4) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.user_full_name.setFont(font) self.user_full_name.setText("") self.user_full_name.setAlignment(QtCore.Qt.AlignCenter) self.user_full_name.setObjectName("user_full_name") self.horizontalLayout.addWidget(self.user_full_name) self.user_id = QtGui.QLabel(self.widget_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.user_id.sizePolicy().hasHeightForWidth()) self.user_id.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(16) font.setWeight(75) font.setBold(True) self.user_id.setFont(font) self.user_id.setText("") self.user_id.setAlignment(QtCore.Qt.AlignCenter) self.user_id.setObjectName("user_id") self.horizontalLayout.addWidget(self.user_id) self.verticalLayout.addWidget(self.widget_4) self.line = QtGui.QFrame(self.widget) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout.addWidget(self.line) self.widget_3 = QtGui.QWidget(self.widget) self.widget_3.setObjectName("widget_3") self.gridLayout = QtGui.QGridLayout(self.widget_3) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.times_ck = QtGui.QCheckBox(self.widget_3) self.times_ck.setLayoutDirection(QtCore.Qt.RightToLeft) self.times_ck.setChecked(True) self.times_ck.setObjectName("times_ck") self.gridLayout.addWidget(self.times_ck, 2, 0, 1, 2) self.label_3 = QtGui.QLabel(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 4, 1, 1, 1) self.label = QtGui.QLabel(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("AlArabiya") font.setPointSize(20) font.setWeight(50) font.setBold(False) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 2) self.end_dt = QtGui.QTimeEdit(self.widget_3) self.end_dt.setAlignment(QtCore.Qt.AlignCenter) self.end_dt.setObjectName("end_dt") self.gridLayout.addWidget(self.end_dt, 4, 0, 1, 1) self.label_2 = QtGui.QLabel(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 3, 1, 1, 1) self.st_dt = QtGui.QTimeEdit(self.widget_3) self.st_dt.setAlignment(QtCore.Qt.AlignCenter) self.st_dt.setTime(QtCore.QTime(0, 0, 0)) self.st_dt.setObjectName("st_dt") self.gridLayout.addWidget(self.st_dt, 3, 0, 1, 1) self.verticalLayout.addWidget(self.widget_3) self.line_2 = QtGui.QFrame(self.widget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout.addWidget(self.line_2) self.label_4 = QtGui.QLabel(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("AlArabiya") font.setPointSize(20) font.setWeight(50) font.setBold(False) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.perm_table = QtGui.QTableWidget(self.widget) self.perm_table.setLayoutDirection(QtCore.Qt.RightToLeft) self.perm_table.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.perm_table.setObjectName("perm_table") self.perm_table.setColumnCount(2) self.perm_table.setRowCount(5) item = QtGui.QTableWidgetItem() self.perm_table.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.perm_table.setVerticalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.perm_table.setVerticalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.perm_table.setVerticalHeaderItem(3, item) item = QtGui.QTableWidgetItem() self.perm_table.setVerticalHeaderItem(4, item) item = QtGui.QTableWidgetItem() self.perm_table.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.perm_table.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(0, 0, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(0, 1, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(1, 0, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(2, 0, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(3, 0, item) item = QtGui.QTableWidgetItem() self.perm_table.setItem(4, 0, item) self.verticalLayout.addWidget(self.perm_table) self.widget_2 = QtGui.QWidget(self.widget) self.widget_2.setObjectName("widget_2") self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget_2) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.perm_set_btn = QtGui.QPushButton(self.widget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.perm_set_btn.sizePolicy().hasHeightForWidth()) self.perm_set_btn.setSizePolicy(sizePolicy) self.perm_set_btn.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/n/img/Checkmark-512 (1).png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.perm_set_btn.setIcon(icon1) self.perm_set_btn.setIconSize(QtCore.QSize(30, 30)) self.perm_set_btn.setFlat(True) self.perm_set_btn.setObjectName("perm_set_btn") self.verticalLayout_3.addWidget(self.perm_set_btn) self.verticalLayout.addWidget(self.widget_2) self.gridLayout_2.addWidget(self.widget, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(867, 537) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.widget = QtGui.QWidget(Form) self.widget.setStyleSheet("") self.widget.setObjectName("widget") self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.widget_2 = QtGui.QWidget(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth( self.widget_2.sizePolicy().hasHeightForWidth()) self.widget_2.setSizePolicy(sizePolicy) self.widget_2.setObjectName("widget_2") self.horizontalLayout = QtGui.QHBoxLayout(self.widget_2) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.widget_5 = QtGui.QWidget(self.widget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_5.sizePolicy().hasHeightForWidth()) self.widget_5.setSizePolicy(sizePolicy) self.widget_5.setObjectName("widget_5") self.horizontalLayout.addWidget(self.widget_5) self.widget_6 = QtGui.QWidget(self.widget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(4) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_6.sizePolicy().hasHeightForWidth()) self.widget_6.setSizePolicy(sizePolicy) self.widget_6.setObjectName("widget_6") self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget_6) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.widget_9 = QtGui.QWidget(self.widget_6) self.widget_9.setObjectName("widget_9") self.gridLayout_3 = QtGui.QGridLayout(self.widget_9) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setObjectName("gridLayout_3") self.st_search = QtGui.QLineEdit(self.widget_9) self.st_search.setAlignment(QtCore.Qt.AlignCenter) self.st_search.setPlaceholderText("") self.st_search.setObjectName("st_search") self.gridLayout_3.addWidget(self.st_search, 0, 2, 1, 1) self.auto_attend = QtGui.QCheckBox(self.widget_9) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.auto_attend.sizePolicy().hasHeightForWidth()) self.auto_attend.setSizePolicy(sizePolicy) self.auto_attend.setLayoutDirection(QtCore.Qt.RightToLeft) self.auto_attend.setChecked(True) self.auto_attend.setObjectName("auto_attend") self.gridLayout_3.addWidget(self.auto_attend, 0, 1, 1, 1) self.widget_15 = QtGui.QWidget(self.widget_9) self.widget_15.setLayoutDirection(QtCore.Qt.RightToLeft) self.widget_15.setStyleSheet(".QWidget\n" "{\n" "background:rgba(255, 255, 255,150);\n" "}") self.widget_15.setObjectName("widget_15") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.widget_15) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.gp_rd = QtGui.QRadioButton(self.widget_15) self.gp_rd.setChecked(True) self.gp_rd.setObjectName("gp_rd") self.horizontalLayout_3.addWidget(self.gp_rd) self.ex_rd = QtGui.QRadioButton(self.widget_15) self.ex_rd.setObjectName("ex_rd") self.horizontalLayout_3.addWidget(self.ex_rd) self.gridLayout_3.addWidget(self.widget_15, 1, 2, 1, 1) self.exam_cmb = QtGui.QComboBox(self.widget_9) self.exam_cmb.setObjectName("exam_cmb") self.gridLayout_3.addWidget(self.exam_cmb, 1, 1, 1, 1) self.verticalLayout_3.addWidget(self.widget_9) self.widget_13 = QtGui.QWidget(self.widget_6) self.widget_13.setObjectName("widget_13") self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget_13) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.exam_btn = QtGui.QPushButton(self.widget_13) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.exam_btn.sizePolicy().hasHeightForWidth()) self.exam_btn.setSizePolicy(sizePolicy) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/n/img/Bullish-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.exam_btn.setIcon(icon) self.exam_btn.setIconSize(QtCore.QSize(40, 40)) self.exam_btn.setFlat(True) self.exam_btn.setObjectName("exam_btn") self.horizontalLayout_4.addWidget(self.exam_btn) self.mony_btn = QtGui.QPushButton(self.widget_13) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mony_btn.sizePolicy().hasHeightForWidth()) self.mony_btn.setSizePolicy(sizePolicy) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/n/img/Cash In Hand-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mony_btn.setIcon(icon1) self.mony_btn.setIconSize(QtCore.QSize(40, 40)) self.mony_btn.setFlat(True) self.mony_btn.setObjectName("mony_btn") self.horizontalLayout_4.addWidget(self.mony_btn) self.attend_btn = QtGui.QPushButton(self.widget_13) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.attend_btn.sizePolicy().hasHeightForWidth()) self.attend_btn.setSizePolicy(sizePolicy) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap(":/n/img/Event Accepted Tentatively Filled-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.attend_btn.setIcon(icon2) self.attend_btn.setIconSize(QtCore.QSize(30, 30)) self.attend_btn.setFlat(True) self.attend_btn.setObjectName("attend_btn") self.horizontalLayout_4.addWidget(self.attend_btn) self.search_btn = QtGui.QPushButton(self.widget_13) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/n/img/Search-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.search_btn.setIcon(icon3) self.search_btn.setIconSize(QtCore.QSize(50, 50)) self.search_btn.setFlat(True) self.search_btn.setObjectName("search_btn") self.horizontalLayout_4.addWidget(self.search_btn) self.verticalLayout_3.addWidget(self.widget_13) self.horizontalLayout.addWidget(self.widget_6) self.widget_7 = QtGui.QWidget(self.widget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_7.sizePolicy().hasHeightForWidth()) self.widget_7.setSizePolicy(sizePolicy) self.widget_7.setObjectName("widget_7") self.horizontalLayout.addWidget(self.widget_7) self.verticalLayout_2.addWidget(self.widget_2) self.widget_4 = QtGui.QWidget(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth( self.widget_4.sizePolicy().hasHeightForWidth()) self.widget_4.setSizePolicy(sizePolicy) self.widget_4.setObjectName("widget_4") self.verticalLayout_4 = QtGui.QVBoxLayout(self.widget_4) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.result_lbl = QtGui.QLabel(self.widget_4) self.result_lbl.setText("") self.result_lbl.setAlignment(QtCore.Qt.AlignCenter) self.result_lbl.setObjectName("result_lbl") self.verticalLayout_4.addWidget(self.result_lbl) self.verticalLayout_2.addWidget(self.widget_4) self.line_2 = QtGui.QFrame(self.widget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_2.addWidget(self.line_2) self.widget_3 = QtGui.QWidget(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(6) sizePolicy.setHeightForWidth( self.widget_3.sizePolicy().hasHeightForWidth()) self.widget_3.setSizePolicy(sizePolicy) self.widget_3.setStyleSheet("") self.widget_3.setObjectName("widget_3") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget_3) self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.exams_dw = QtGui.QWidget(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(8) sizePolicy.setHeightForWidth( self.exams_dw.sizePolicy().hasHeightForWidth()) self.exams_dw.setSizePolicy(sizePolicy) self.exams_dw.setLayoutDirection(QtCore.Qt.LeftToRight) self.exams_dw.setObjectName("exams_dw") self.gridLayout_4 = QtGui.QGridLayout(self.exams_dw) self.gridLayout_4.setContentsMargins(0, 0, 0, 0) self.gridLayout_4.setContentsMargins(0, 0, 0, 0) self.gridLayout_4.setHorizontalSpacing(6) self.gridLayout_4.setObjectName("gridLayout_4") self.days_lbl_2 = QtGui.QLabel(self.exams_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.days_lbl_2.sizePolicy().hasHeightForWidth()) self.days_lbl_2.setSizePolicy(sizePolicy) self.days_lbl_2.setAlignment(QtCore.Qt.AlignCenter) self.days_lbl_2.setObjectName("days_lbl_2") self.gridLayout_4.addWidget(self.days_lbl_2, 2, 0, 1, 1) self.hours_lbl_2 = QtGui.QLabel(self.exams_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.hours_lbl_2.sizePolicy().hasHeightForWidth()) self.hours_lbl_2.setSizePolicy(sizePolicy) self.hours_lbl_2.setAlignment(QtCore.Qt.AlignCenter) self.hours_lbl_2.setObjectName("hours_lbl_2") self.gridLayout_4.addWidget(self.hours_lbl_2, 4, 0, 1, 1) self.name_lbl_3 = QtGui.QLabel(self.exams_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.name_lbl_3.sizePolicy().hasHeightForWidth()) self.name_lbl_3.setSizePolicy(sizePolicy) self.name_lbl_3.setAlignment(QtCore.Qt.AlignCenter) self.name_lbl_3.setObjectName("name_lbl_3") self.gridLayout_4.addWidget(self.name_lbl_3, 0, 0, 1, 1) self.label_16 = QtGui.QLabel(self.exams_dw) self.label_16.setAlignment(QtCore.Qt.AlignCenter) self.label_16.setObjectName("label_16") self.gridLayout_4.addWidget(self.label_16, 2, 1, 1, 1) self.label_17 = QtGui.QLabel(self.exams_dw) self.label_17.setAlignment(QtCore.Qt.AlignCenter) self.label_17.setObjectName("label_17") self.gridLayout_4.addWidget(self.label_17, 7, 1, 1, 1) self.label_19 = QtGui.QLabel(self.exams_dw) self.label_19.setAlignment(QtCore.Qt.AlignCenter) self.label_19.setObjectName("label_19") self.gridLayout_4.addWidget(self.label_19, 4, 1, 1, 1) self.label_20 = QtGui.QLabel(self.exams_dw) self.label_20.setAlignment(QtCore.Qt.AlignCenter) self.label_20.setObjectName("label_20") self.gridLayout_4.addWidget(self.label_20, 3, 1, 1, 1) self.details_lbl_3 = QtGui.QLabel(self.exams_dw) self.details_lbl_3.setAlignment(QtCore.Qt.AlignCenter) self.details_lbl_3.setObjectName("details_lbl_3") self.gridLayout_4.addWidget(self.details_lbl_3, 7, 0, 1, 1) self.label_18 = QtGui.QLabel(self.exams_dw) self.label_18.setAlignment(QtCore.Qt.AlignCenter) self.label_18.setObjectName("label_18") self.gridLayout_4.addWidget(self.label_18, 0, 1, 1, 1) self.max_lbl = QtGui.QLabel(self.exams_dw) self.max_lbl.setText("") self.max_lbl.setAlignment(QtCore.Qt.AlignCenter) self.max_lbl.setObjectName("max_lbl") self.gridLayout_4.addWidget(self.max_lbl, 3, 0, 1, 1) self.horizontalLayout_2.addWidget(self.exams_dw) self.courses_dw = QtGui.QWidget(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(8) sizePolicy.setHeightForWidth( self.courses_dw.sizePolicy().hasHeightForWidth()) self.courses_dw.setSizePolicy(sizePolicy) self.courses_dw.setObjectName("courses_dw") self.gridLayout_2 = QtGui.QGridLayout(self.courses_dw) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setHorizontalSpacing(6) self.gridLayout_2.setObjectName("gridLayout_2") self.hours_lbl = QtGui.QLabel(self.courses_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.hours_lbl.sizePolicy().hasHeightForWidth()) self.hours_lbl.setSizePolicy(sizePolicy) self.hours_lbl.setAlignment(QtCore.Qt.AlignCenter) self.hours_lbl.setObjectName("hours_lbl") self.gridLayout_2.addWidget(self.hours_lbl, 4, 1, 1, 1) self.days_lbl = QtGui.QLabel(self.courses_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.days_lbl.sizePolicy().hasHeightForWidth()) self.days_lbl.setSizePolicy(sizePolicy) self.days_lbl.setAlignment(QtCore.Qt.AlignCenter) self.days_lbl.setObjectName("days_lbl") self.gridLayout_2.addWidget(self.days_lbl, 2, 1, 1, 1) self.label_6 = QtGui.QLabel(self.courses_dw) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 0, 2, 1, 1) self.label_10 = QtGui.QLabel(self.courses_dw) self.label_10.setAlignment(QtCore.Qt.AlignCenter) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 4, 2, 1, 1) self.inst_lbl = QtGui.QLabel(self.courses_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.inst_lbl.sizePolicy().hasHeightForWidth()) self.inst_lbl.setSizePolicy(sizePolicy) self.inst_lbl.setAlignment(QtCore.Qt.AlignCenter) self.inst_lbl.setObjectName("inst_lbl") self.gridLayout_2.addWidget(self.inst_lbl, 7, 1, 1, 1) self.name_lbl_2 = QtGui.QLabel(self.courses_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.name_lbl_2.sizePolicy().hasHeightForWidth()) self.name_lbl_2.setSizePolicy(sizePolicy) self.name_lbl_2.setAlignment(QtCore.Qt.AlignCenter) self.name_lbl_2.setObjectName("name_lbl_2") self.gridLayout_2.addWidget(self.name_lbl_2, 0, 1, 1, 1) self.bill_method = QtGui.QLabel(self.courses_dw) self.bill_method.setText("") self.bill_method.setAlignment(QtCore.Qt.AlignCenter) self.bill_method.setObjectName("bill_method") self.gridLayout_2.addWidget(self.bill_method, 5, 1, 1, 1) self.price_lbl = QtGui.QLabel(self.courses_dw) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.price_lbl.sizePolicy().hasHeightForWidth()) self.price_lbl.setSizePolicy(sizePolicy) self.price_lbl.setAlignment(QtCore.Qt.AlignCenter) self.price_lbl.setObjectName("price_lbl") self.gridLayout_2.addWidget(self.price_lbl, 6, 1, 1, 1) self.label_8 = QtGui.QLabel(self.courses_dw) self.label_8.setAlignment(QtCore.Qt.AlignCenter) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 7, 2, 1, 1) self.label_15 = QtGui.QLabel(self.courses_dw) self.label_15.setAlignment(QtCore.Qt.AlignCenter) self.label_15.setObjectName("label_15") self.gridLayout_2.addWidget(self.label_15, 6, 2, 1, 1) self.label_9 = QtGui.QLabel(self.courses_dw) self.label_9.setAlignment(QtCore.Qt.AlignCenter) self.label_9.setObjectName("label_9") self.gridLayout_2.addWidget(self.label_9, 2, 2, 1, 1) self.label_14 = QtGui.QLabel(self.courses_dw) self.label_14.setAlignment(QtCore.Qt.AlignCenter) self.label_14.setObjectName("label_14") self.gridLayout_2.addWidget(self.label_14, 5, 2, 1, 1) self.label_11 = QtGui.QLabel(self.courses_dw) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName("label_11") self.gridLayout_2.addWidget(self.label_11, 8, 2, 1, 1) self.details_lbl_2 = QtGui.QLabel(self.courses_dw) self.details_lbl_2.setAlignment(QtCore.Qt.AlignCenter) self.details_lbl_2.setObjectName("details_lbl_2") self.gridLayout_2.addWidget(self.details_lbl_2, 8, 1, 1, 1) self.horizontalLayout_2.addWidget(self.courses_dw) self.line = QtGui.QFrame(self.widget_3) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout_2.addWidget(self.line) self.widget_8 = QtGui.QWidget(self.widget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(8) sizePolicy.setHeightForWidth( self.widget_8.sizePolicy().hasHeightForWidth()) self.widget_8.setSizePolicy(sizePolicy) self.widget_8.setObjectName("widget_8") self.gridLayout = QtGui.QGridLayout(self.widget_8) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setHorizontalSpacing(6) self.gridLayout.setObjectName("gridLayout") self.ph_lbl = QtGui.QLabel(self.widget_8) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ph_lbl.sizePolicy().hasHeightForWidth()) self.ph_lbl.setSizePolicy(sizePolicy) self.ph_lbl.setAlignment(QtCore.Qt.AlignCenter) self.ph_lbl.setObjectName("ph_lbl") self.gridLayout.addWidget(self.ph_lbl, 6, 0, 1, 1) self.label_2 = QtGui.QLabel(self.widget_8) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 3, 1, 1, 1) self.bc_label = QtGui.QLabel(self.widget_8) self.bc_label.setText("") self.bc_label.setAlignment(QtCore.Qt.AlignCenter) self.bc_label.setObjectName("bc_label") self.gridLayout.addWidget(self.bc_label, 1, 0, 1, 1) self.label_4 = QtGui.QLabel(self.widget_8) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 11, 1, 1, 1) self.label_3 = QtGui.QLabel(self.widget_8) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 10, 1, 1, 1) self.add_lbl = QtGui.QLabel(self.widget_8) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.add_lbl.sizePolicy().hasHeightForWidth()) self.add_lbl.setSizePolicy(sizePolicy) self.add_lbl.setAlignment(QtCore.Qt.AlignCenter) self.add_lbl.setObjectName("add_lbl") self.gridLayout.addWidget(self.add_lbl, 11, 0, 1, 1) self.mail_lbl = QtGui.QLabel(self.widget_8) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mail_lbl.sizePolicy().hasHeightForWidth()) self.mail_lbl.setSizePolicy(sizePolicy) self.mail_lbl.setAlignment(QtCore.Qt.AlignCenter) self.mail_lbl.setObjectName("mail_lbl") self.gridLayout.addWidget(self.mail_lbl, 10, 0, 1, 1) self.details_lbl = QtGui.QLabel(self.widget_8) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.details_lbl.sizePolicy().hasHeightForWidth()) self.details_lbl.setSizePolicy(sizePolicy) self.details_lbl.setAlignment(QtCore.Qt.AlignCenter) self.details_lbl.setObjectName("details_lbl") self.gridLayout.addWidget(self.details_lbl, 12, 0, 1, 1) self.label = QtGui.QLabel(self.widget_8) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 6, 1, 1, 1) self.label_5 = QtGui.QLabel(self.widget_8) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 12, 1, 1, 1) self.label_7 = QtGui.QLabel(self.widget_8) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 1, 1, 1, 1) self.name_lbl = QtGui.QLabel(self.widget_8) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.name_lbl.sizePolicy().hasHeightForWidth()) self.name_lbl.setSizePolicy(sizePolicy) self.name_lbl.setAlignment(QtCore.Qt.AlignCenter) self.name_lbl.setObjectName("name_lbl") self.gridLayout.addWidget(self.name_lbl, 3, 0, 1, 1) self.school_lbl = QtGui.QLabel(self.widget_8) self.school_lbl.setText("") self.school_lbl.setAlignment(QtCore.Qt.AlignCenter) self.school_lbl.setObjectName("school_lbl") self.gridLayout.addWidget(self.school_lbl, 4, 0, 1, 1) self.label_12 = QtGui.QLabel(self.widget_8) self.label_12.setAlignment(QtCore.Qt.AlignCenter) self.label_12.setObjectName("label_12") self.gridLayout.addWidget(self.label_12, 4, 1, 1, 1) self.label_13 = QtGui.QLabel(self.widget_8) self.label_13.setAlignment(QtCore.Qt.AlignCenter) self.label_13.setObjectName("label_13") self.gridLayout.addWidget(self.label_13, 7, 1, 1, 1) self.fph_lbl = QtGui.QLabel(self.widget_8) self.fph_lbl.setText("") self.fph_lbl.setAlignment(QtCore.Qt.AlignCenter) self.fph_lbl.setObjectName("fph_lbl") self.gridLayout.addWidget(self.fph_lbl, 7, 0, 1, 1) self.horizontalLayout_2.addWidget(self.widget_8) self.verticalLayout_2.addWidget(self.widget_3) self.verticalLayout.addWidget(self.widget) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def taskbox(self): "sets up a taskbox widget" w = QtGui.QWidget() ui = FreeCADGui.UiLoader() w.setWindowTitle(translate("Arch", "Structure options").decode("utf8")) grid = QtGui.QGridLayout(w) # categories box labelc = QtGui.QLabel(translate("Arch", "Category").decode("utf8")) valuec = QtGui.QComboBox() valuec.addItems([" ", "Precast concrete"] + Categories) grid.addWidget(labelc, 0, 0, 1, 1) grid.addWidget(valuec, 0, 1, 1, 1) # presets box labelp = QtGui.QLabel(translate("Arch", "Preset").decode("utf8")) self.vPresets = QtGui.QComboBox() self.pSelect = [None] fpresets = [" "] self.vPresets.addItems(fpresets) grid.addWidget(labelp, 1, 0, 1, 1) grid.addWidget(self.vPresets, 1, 1, 1, 1) # length label1 = QtGui.QLabel(translate("Arch", "Length").decode("utf8")) self.vLength = ui.createWidget("Gui::InputField") self.vLength.setText( FreeCAD.Units.Quantity(self.Length, FreeCAD.Units.Length).UserString) grid.addWidget(label1, 2, 0, 1, 1) grid.addWidget(self.vLength, 2, 1, 1, 1) # width label2 = QtGui.QLabel(translate("Arch", "Width").decode("utf8")) self.vWidth = ui.createWidget("Gui::InputField") self.vWidth.setText( FreeCAD.Units.Quantity(self.Width, FreeCAD.Units.Length).UserString) grid.addWidget(label2, 3, 0, 1, 1) grid.addWidget(self.vWidth, 3, 1, 1, 1) # height label3 = QtGui.QLabel(translate("Arch", "Height").decode("utf8")) self.vHeight = ui.createWidget("Gui::InputField") self.vHeight.setText( FreeCAD.Units.Quantity(self.Height, FreeCAD.Units.Length).UserString) grid.addWidget(label3, 4, 0, 1, 1) grid.addWidget(self.vHeight, 4, 1, 1, 1) # horizontal button value5 = QtGui.QPushButton( translate("Arch", "Switch L/H").decode("utf8")) grid.addWidget(value5, 5, 0, 1, 1) value6 = QtGui.QPushButton( translate("Arch", "Switch L/W").decode("utf8")) grid.addWidget(value6, 5, 1, 1, 1) # continue button label4 = QtGui.QLabel(translate("Arch", "Con&tinue").decode("utf8")) value4 = QtGui.QCheckBox() value4.setObjectName("ContinueCmd") value4.setLayoutDirection(QtCore.Qt.RightToLeft) label4.setBuddy(value4) if hasattr(FreeCADGui, "draftToolBar"): value4.setChecked(FreeCADGui.draftToolBar.continueMode) self.continueCmd = FreeCADGui.draftToolBar.continueMode grid.addWidget(label4, 6, 0, 1, 1) grid.addWidget(value4, 6, 1, 1, 1) QtCore.QObject.connect(valuec, QtCore.SIGNAL("currentIndexChanged(int)"), self.setCategory) QtCore.QObject.connect(self.vPresets, QtCore.SIGNAL("currentIndexChanged(int)"), self.setPreset) QtCore.QObject.connect(self.vLength, QtCore.SIGNAL("valueChanged(double)"), self.setLength) QtCore.QObject.connect(self.vWidth, QtCore.SIGNAL("valueChanged(double)"), self.setWidth) QtCore.QObject.connect(self.vHeight, QtCore.SIGNAL("valueChanged(double)"), self.setHeight) QtCore.QObject.connect(value4, QtCore.SIGNAL("stateChanged(int)"), self.setContinue) QtCore.QObject.connect(value5, QtCore.SIGNAL("pressed()"), self.rotateLH) QtCore.QObject.connect(value6, QtCore.SIGNAL("pressed()"), self.rotateLW) return w
def __init__(self , parent = None): super(CleanCheckRIG , self).__init__(parent) self.Box_9_v = True self.keyOverName = [] self.keyjointList = [] self.setKeyDict = {'tx':0.0 , 'ty':0.0 , 'tz':0.0, 'rx':0.0 , 'ry':0.0 , 'rz':0.0 ,'sx':1.0 , 'sy':1.0 , 'sz':1.0 , 'v':True } self.QVBoxLayout = QtGui.QVBoxLayout() self.QVBoxLayout.setContentsMargins(5,5,5,5) self.groupBox = QtGui.QGroupBox() self.groupBox.setGeometry(QtCore.QRect(10, 10, 310, 491)) self.QVBoxLayout.addWidget(self.groupBox) self.checkBox_1 = QtGui.QCheckBox(unicode('检查重命名的节点' , 'gbk') , self.groupBox) self.checkBox_1.setGeometry(QtCore.QRect(10, 5, 121, 20)) self.checkBox_2 = QtGui.QCheckBox(unicode('检查命名不正确的Shape节点' , 'gbk') , self.groupBox) self.checkBox_2.setGeometry(QtCore.QRect(10, 25, 171, 20)) self.checkBox_3 = QtGui.QCheckBox(unicode('检查绑定后不干净的shape节点' , 'gbk') , self.groupBox) self.checkBox_3.setGeometry(QtCore.QRect(10, 45, 181, 20)) self.line = QtGui.QFrame(self.groupBox) self.line.setGeometry(QtCore.QRect(5, 63, 290, 20)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.checkBox_6 = QtGui.QCheckBox(unicode('检查geo组以外的模型是否不可渲染' , 'gbk') , self.groupBox) self.checkBox_6.setGeometry(QtCore.QRect(10, 80, 211, 20)) self.checkBox_7 = QtGui.QCheckBox(unicode('检查Visibility=off的节点是否lock' , 'gbk') , self.groupBox) self.checkBox_7.setGeometry(QtCore.QRect(10, 100, 211, 20)) self.checkBox_8 = QtGui.QCheckBox(unicode('物体是否锁定或设置成了不可K帧' , 'gbk') , self.groupBox) self.checkBox_8.setGeometry(QtCore.QRect(10, 120, 201, 20)) self.line_2 = QtGui.QFrame(self.groupBox) self.line_2.setGeometry(QtCore.QRect(5, 140, 290, 20)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.checkBox_9 = QtGui.QCheckBox(unicode('总控制器属性,颜色,关联显隐' , 'gbk') , self.groupBox) self.checkBox_9.setGeometry(QtCore.QRect(10, 160, 181, 20)) self.checkBox_10 = QtGui.QCheckBox(unicode('RIG层级检查' , 'gbk') , self.groupBox) self.checkBox_10.setGeometry(QtCore.QRect(10, 180, 91, 20)) self.checkBox_11 = QtGui.QCheckBox(unicode('毛发检查' , 'gbk') , self.groupBox) self.checkBox_11.setGeometry(QtCore.QRect(10, 200, 71, 20)) self.checkBox_12 = QtGui.QCheckBox(unicode('检查头和手臂的Global属性' , 'gbk') , self.groupBox) self.checkBox_12.setGeometry(QtCore.QRect(10, 220, 171, 20)) self.line_3 = QtGui.QFrame(self.groupBox) self.line_3.setGeometry(QtCore.QRect(5, 240, 290, 16)) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.checkBox_13 = QtGui.QCheckBox(unicode('清理多余的层' , 'gbk') , self.groupBox) self.checkBox_13.setGeometry(QtCore.QRect(10, 260, 91, 20)) self.checkBox_14 = QtGui.QCheckBox(unicode('清理未知节点' , 'gbk') , self.groupBox) self.checkBox_14.setGeometry(QtCore.QRect(10, 280, 91, 20)) self.checkBox_15 = QtGui.QCheckBox(unicode('清理多余蒙皮节点' , 'gbk') , self.groupBox) self.checkBox_15.setGeometry(QtCore.QRect(10, 300, 121, 20)) self.checkBox_16 = QtGui.QCheckBox(unicode('清理多余蒙皮影响' , 'gbk') , self.groupBox) self.checkBox_16.setGeometry(QtCore.QRect(10, 320, 121, 20)) self.checkBox_17 = QtGui.QCheckBox(unicode('手动清理暗面模型' , 'gbk') , self.groupBox) self.checkBox_17.setGeometry(QtCore.QRect(10, 340, 121, 20)) self.line_4 = QtGui.QFrame(self.groupBox) self.line_4.setGeometry(QtCore.QRect(5, 360, 290, 16)) self.line_4.setFrameShape(QtGui.QFrame.HLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.checkBox_20 = QtGui.QCheckBox(unicode('全选/全不选' , 'gbk') ,self.groupBox) self.checkBox_20.setGeometry(QtCore.QRect(10, 375, 91, 20)) self.pushButton = QtGui.QPushButton(unicode('开始检查' , 'gbk') ,self.groupBox) self.pushButton.setGeometry(QtCore.QRect(10, 400, 280, 25)) self.resize(310, 450) self.setMinimumSize(QtCore.QSize(310, 450)) self.setMaximumSize(QtCore.QSize(310, 450)) self.makeConnections() self.setWindowTitle("Check Rig UI") self.setLayout(self.QVBoxLayout) self.initUiState() self.show()
def setupUi(self, wg_ImageRender): wg_ImageRender.setObjectName("wg_ImageRender") wg_ImageRender.resize(340, 1076) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(wg_ImageRender.sizePolicy().hasHeightForWidth()) wg_ImageRender.setSizePolicy(sizePolicy) wg_ImageRender.setMinimumSize(QtCore.QSize(340, 0)) wg_ImageRender.setMaximumSize(QtCore.QSize(340, 16777215)) self.verticalLayout = QtGui.QVBoxLayout(wg_ImageRender) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.widget_4 = QtGui.QWidget(wg_ImageRender) self.widget_4.setObjectName("widget_4") self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget_4) self.horizontalLayout_4.setContentsMargins(-1, 0, 18, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.l_name = QtGui.QLabel(self.widget_4) self.l_name.setObjectName("l_name") self.horizontalLayout_4.addWidget(self.l_name) self.e_name = QtGui.QLineEdit(self.widget_4) self.e_name.setObjectName("e_name") self.horizontalLayout_4.addWidget(self.e_name) self.l_class = QtGui.QLabel(self.widget_4) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.l_class.setFont(font) self.l_class.setObjectName("l_class") self.horizontalLayout_4.addWidget(self.l_class) self.verticalLayout.addWidget(self.widget_4) self.groupBox = QtGui.QGroupBox(wg_ImageRender) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.widget_10 = QtGui.QWidget(self.groupBox) self.widget_10.setObjectName("widget_10") self.horizontalLayout_10 = QtGui.QHBoxLayout(self.widget_10) self.horizontalLayout_10.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_2 = QtGui.QLabel(self.widget_10) self.label_2.setObjectName("label_2") self.horizontalLayout_10.addWidget(self.label_2) self.l_taskName = QtGui.QLabel(self.widget_10) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.l_taskName.sizePolicy().hasHeightForWidth()) self.l_taskName.setSizePolicy(sizePolicy) self.l_taskName.setText("") self.l_taskName.setAlignment(QtCore.Qt.AlignCenter) self.l_taskName.setObjectName("l_taskName") self.horizontalLayout_10.addWidget(self.l_taskName) self.b_changeTask = QtGui.QPushButton(self.widget_10) self.b_changeTask.setEnabled(True) self.b_changeTask.setFocusPolicy(QtCore.Qt.NoFocus) self.b_changeTask.setObjectName("b_changeTask") self.horizontalLayout_10.addWidget(self.b_changeTask) self.verticalLayout_2.addWidget(self.widget_10) self.w_renderPreset = QtGui.QWidget(self.groupBox) self.w_renderPreset.setObjectName("w_renderPreset") self.horizontalLayout_12 = QtGui.QHBoxLayout(self.w_renderPreset) self.horizontalLayout_12.setSpacing(6) self.horizontalLayout_12.setContentsMargins(9, 0, 9, 0) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.l_renderPreset = QtGui.QLabel(self.w_renderPreset) self.l_renderPreset.setObjectName("l_renderPreset") self.horizontalLayout_12.addWidget(self.l_renderPreset) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem) self.chb_renderPreset = QtGui.QCheckBox(self.w_renderPreset) self.chb_renderPreset.setText("") self.chb_renderPreset.setObjectName("chb_renderPreset") self.horizontalLayout_12.addWidget(self.chb_renderPreset) self.cb_renderPreset = QtGui.QComboBox(self.w_renderPreset) self.cb_renderPreset.setEnabled(False) self.cb_renderPreset.setMinimumSize(QtCore.QSize(150, 0)) self.cb_renderPreset.setObjectName("cb_renderPreset") self.horizontalLayout_12.addWidget(self.cb_renderPreset) self.verticalLayout_2.addWidget(self.w_renderPreset) self.widget_2 = QtGui.QWidget(self.groupBox) self.widget_2.setObjectName("widget_2") self.horizontalLayout = QtGui.QHBoxLayout(self.widget_2) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(9, 0, 9, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label_3 = QtGui.QLabel(self.widget_2) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.chb_globalRange = QtGui.QCheckBox(self.widget_2) self.chb_globalRange.setChecked(True) self.chb_globalRange.setObjectName("chb_globalRange") self.horizontalLayout.addWidget(self.chb_globalRange) self.sp_rangeStart = QtGui.QSpinBox(self.widget_2) self.sp_rangeStart.setEnabled(False) self.sp_rangeStart.setMaximumSize(QtCore.QSize(55, 16777215)) self.sp_rangeStart.setMaximum(99999) self.sp_rangeStart.setObjectName("sp_rangeStart") self.horizontalLayout.addWidget(self.sp_rangeStart) spacerItem2 = QtGui.QSpacerItem(5, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.l_rangeEnd = QtGui.QLabel(self.widget_2) self.l_rangeEnd.setEnabled(False) self.l_rangeEnd.setObjectName("l_rangeEnd") self.horizontalLayout.addWidget(self.l_rangeEnd) self.sp_rangeEnd = QtGui.QSpinBox(self.widget_2) self.sp_rangeEnd.setEnabled(False) self.sp_rangeEnd.setMaximumSize(QtCore.QSize(55, 16777215)) self.sp_rangeEnd.setMaximum(99999) self.sp_rangeEnd.setProperty("value", 100) self.sp_rangeEnd.setObjectName("sp_rangeEnd") self.horizontalLayout.addWidget(self.sp_rangeEnd) self.verticalLayout_2.addWidget(self.widget_2) self.widget = QtGui.QWidget(self.groupBox) self.widget.setObjectName("widget") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget) self.horizontalLayout_2.setSpacing(6) self.horizontalLayout_2.setContentsMargins(9, 0, 9, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtGui.QLabel(self.widget) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem3) self.chb_camOverride = QtGui.QCheckBox(self.widget) self.chb_camOverride.setText("") self.chb_camOverride.setObjectName("chb_camOverride") self.horizontalLayout_2.addWidget(self.chb_camOverride) self.cb_cams = QtGui.QComboBox(self.widget) self.cb_cams.setEnabled(False) self.cb_cams.setMinimumSize(QtCore.QSize(150, 0)) self.cb_cams.setObjectName("cb_cams") self.horizontalLayout_2.addWidget(self.cb_cams) self.verticalLayout_2.addWidget(self.widget) self.f_resolution = QtGui.QWidget(self.groupBox) self.f_resolution.setObjectName("f_resolution") self.horizontalLayout_9 = QtGui.QHBoxLayout(self.f_resolution) self.horizontalLayout_9.setSpacing(6) self.horizontalLayout_9.setContentsMargins(9, 0, 9, 0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_6 = QtGui.QLabel(self.f_resolution) self.label_6.setObjectName("label_6") self.horizontalLayout_9.addWidget(self.label_6) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem4) self.chb_resOverride = QtGui.QCheckBox(self.f_resolution) self.chb_resOverride.setText("") self.chb_resOverride.setObjectName("chb_resOverride") self.horizontalLayout_9.addWidget(self.chb_resOverride) self.sp_resWidth = QtGui.QSpinBox(self.f_resolution) self.sp_resWidth.setEnabled(False) self.sp_resWidth.setMinimum(1) self.sp_resWidth.setMaximum(99999) self.sp_resWidth.setProperty("value", 1280) self.sp_resWidth.setObjectName("sp_resWidth") self.horizontalLayout_9.addWidget(self.sp_resWidth) self.sp_resHeight = QtGui.QSpinBox(self.f_resolution) self.sp_resHeight.setEnabled(False) self.sp_resHeight.setMinimum(1) self.sp_resHeight.setMaximum(99999) self.sp_resHeight.setProperty("value", 720) self.sp_resHeight.setObjectName("sp_resHeight") self.horizontalLayout_9.addWidget(self.sp_resHeight) self.b_resPresets = QtGui.QPushButton(self.f_resolution) self.b_resPresets.setEnabled(False) self.b_resPresets.setMinimumSize(QtCore.QSize(23, 23)) self.b_resPresets.setMaximumSize(QtCore.QSize(23, 23)) self.b_resPresets.setObjectName("b_resPresets") self.horizontalLayout_9.addWidget(self.b_resPresets) self.verticalLayout_2.addWidget(self.f_resolution) self.widget_7 = QtGui.QWidget(self.groupBox) self.widget_7.setObjectName("widget_7") self.horizontalLayout_11 = QtGui.QHBoxLayout(self.widget_7) self.horizontalLayout_11.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.label_7 = QtGui.QLabel(self.widget_7) self.label_7.setObjectName("label_7") self.horizontalLayout_11.addWidget(self.label_7) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem5) self.chb_useTake = QtGui.QCheckBox(self.widget_7) self.chb_useTake.setText("") self.chb_useTake.setObjectName("chb_useTake") self.horizontalLayout_11.addWidget(self.chb_useTake) self.cb_take = QtGui.QComboBox(self.widget_7) self.cb_take.setEnabled(False) self.cb_take.setMinimumSize(QtCore.QSize(124, 0)) self.cb_take.setObjectName("cb_take") self.horizontalLayout_11.addWidget(self.cb_take) self.verticalLayout_2.addWidget(self.widget_7) self.f_localOutput = QtGui.QWidget(self.groupBox) self.f_localOutput.setObjectName("f_localOutput") self.horizontalLayout_16 = QtGui.QHBoxLayout(self.f_localOutput) self.horizontalLayout_16.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.l_localOutput = QtGui.QLabel(self.f_localOutput) self.l_localOutput.setObjectName("l_localOutput") self.horizontalLayout_16.addWidget(self.l_localOutput) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem6) self.chb_localOutput = QtGui.QCheckBox(self.f_localOutput) self.chb_localOutput.setText("") self.chb_localOutput.setObjectName("chb_localOutput") self.horizontalLayout_16.addWidget(self.chb_localOutput) self.verticalLayout_2.addWidget(self.f_localOutput) self.f_renderer = QtGui.QWidget(self.groupBox) self.f_renderer.setObjectName("f_renderer") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.f_renderer) self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setContentsMargins(9, 0, 9, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_4 = QtGui.QLabel(self.f_renderer) self.label_4.setObjectName("label_4") self.horizontalLayout_3.addWidget(self.label_4) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem7) self.cb_renderer = QtGui.QComboBox(self.f_renderer) self.cb_renderer.setMinimumSize(QtCore.QSize(150, 0)) self.cb_renderer.setObjectName("cb_renderer") self.horizontalLayout_3.addWidget(self.cb_renderer) self.verticalLayout_2.addWidget(self.f_renderer) self.f_status = QtGui.QWidget(self.groupBox) self.f_status.setObjectName("f_status") self.horizontalLayout_5 = QtGui.QHBoxLayout(self.f_status) self.horizontalLayout_5.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_5 = QtGui.QLabel(self.f_status) self.label_5.setMinimumSize(QtCore.QSize(40, 0)) self.label_5.setMaximumSize(QtCore.QSize(40, 16777215)) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) self.l_status = QtGui.QLabel(self.f_status) self.l_status.setAlignment(QtCore.Qt.AlignCenter) self.l_status.setObjectName("l_status") self.horizontalLayout_5.addWidget(self.l_status) self.b_goTo = QtGui.QPushButton(self.f_status) self.b_goTo.setFocusPolicy(QtCore.Qt.NoFocus) self.b_goTo.setObjectName("b_goTo") self.horizontalLayout_5.addWidget(self.b_goTo) self.verticalLayout_2.addWidget(self.f_status) self.f_connect = QtGui.QWidget(self.groupBox) self.f_connect.setObjectName("f_connect") self.horizontalLayout_6 = QtGui.QHBoxLayout(self.f_connect) self.horizontalLayout_6.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.b_connect = QtGui.QPushButton(self.f_connect) self.b_connect.setFocusPolicy(QtCore.Qt.NoFocus) self.b_connect.setObjectName("b_connect") self.horizontalLayout_6.addWidget(self.b_connect) self.verticalLayout_2.addWidget(self.f_connect) self.verticalLayout.addWidget(self.groupBox) self.gb_submit = QtGui.QGroupBox(wg_ImageRender) self.gb_submit.setCheckable(True) self.gb_submit.setChecked(True) self.gb_submit.setObjectName("gb_submit") self.verticalLayout_7 = QtGui.QVBoxLayout(self.gb_submit) self.verticalLayout_7.setContentsMargins(-1, 15, -1, -1) self.verticalLayout_7.setObjectName("verticalLayout_7") self.f_manager = QtGui.QWidget(self.gb_submit) self.f_manager.setObjectName("f_manager") self.horizontalLayout_8 = QtGui.QHBoxLayout(self.f_manager) self.horizontalLayout_8.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.l_manager = QtGui.QLabel(self.f_manager) self.l_manager.setObjectName("l_manager") self.horizontalLayout_8.addWidget(self.l_manager) spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem8) self.cb_manager = QtGui.QComboBox(self.f_manager) self.cb_manager.setMinimumSize(QtCore.QSize(150, 0)) self.cb_manager.setObjectName("cb_manager") self.horizontalLayout_8.addWidget(self.cb_manager) self.verticalLayout_7.addWidget(self.f_manager) self.f_rjPrio = QtGui.QWidget(self.gb_submit) self.f_rjPrio.setObjectName("f_rjPrio") self.horizontalLayout_21 = QtGui.QHBoxLayout(self.f_rjPrio) self.horizontalLayout_21.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_21.setObjectName("horizontalLayout_21") self.l_rjPrio = QtGui.QLabel(self.f_rjPrio) self.l_rjPrio.setObjectName("l_rjPrio") self.horizontalLayout_21.addWidget(self.l_rjPrio) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_21.addItem(spacerItem9) self.sp_rjPrio = QtGui.QSpinBox(self.f_rjPrio) self.sp_rjPrio.setMaximum(100) self.sp_rjPrio.setProperty("value", 50) self.sp_rjPrio.setObjectName("sp_rjPrio") self.horizontalLayout_21.addWidget(self.sp_rjPrio) self.verticalLayout_7.addWidget(self.f_rjPrio) self.f_rjWidgetsPerTask = QtGui.QWidget(self.gb_submit) self.f_rjWidgetsPerTask.setObjectName("f_rjWidgetsPerTask") self.horizontalLayout_22 = QtGui.QHBoxLayout(self.f_rjWidgetsPerTask) self.horizontalLayout_22.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_22.setObjectName("horizontalLayout_22") self.label_15 = QtGui.QLabel(self.f_rjWidgetsPerTask) self.label_15.setObjectName("label_15") self.horizontalLayout_22.addWidget(self.label_15) spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_22.addItem(spacerItem10) self.sp_rjFramesPerTask = QtGui.QSpinBox(self.f_rjWidgetsPerTask) self.sp_rjFramesPerTask.setMaximum(9999) self.sp_rjFramesPerTask.setProperty("value", 5) self.sp_rjFramesPerTask.setObjectName("sp_rjFramesPerTask") self.horizontalLayout_22.addWidget(self.sp_rjFramesPerTask) self.verticalLayout_7.addWidget(self.f_rjWidgetsPerTask) self.f_rjTimeout = QtGui.QWidget(self.gb_submit) self.f_rjTimeout.setObjectName("f_rjTimeout") self.horizontalLayout_28 = QtGui.QHBoxLayout(self.f_rjTimeout) self.horizontalLayout_28.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_28.setObjectName("horizontalLayout_28") self.l_rjTimeout = QtGui.QLabel(self.f_rjTimeout) self.l_rjTimeout.setObjectName("l_rjTimeout") self.horizontalLayout_28.addWidget(self.l_rjTimeout) spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_28.addItem(spacerItem11) self.sp_rjTimeout = QtGui.QSpinBox(self.f_rjTimeout) self.sp_rjTimeout.setMinimum(1) self.sp_rjTimeout.setMaximum(9999) self.sp_rjTimeout.setProperty("value", 180) self.sp_rjTimeout.setObjectName("sp_rjTimeout") self.horizontalLayout_28.addWidget(self.sp_rjTimeout) self.verticalLayout_7.addWidget(self.f_rjTimeout) self.f_rjSuspended = QtGui.QWidget(self.gb_submit) self.f_rjSuspended.setObjectName("f_rjSuspended") self.horizontalLayout_26 = QtGui.QHBoxLayout(self.f_rjSuspended) self.horizontalLayout_26.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_26.setObjectName("horizontalLayout_26") self.label_18 = QtGui.QLabel(self.f_rjSuspended) self.label_18.setObjectName("label_18") self.horizontalLayout_26.addWidget(self.label_18) spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_26.addItem(spacerItem12) self.chb_rjSuspended = QtGui.QCheckBox(self.f_rjSuspended) self.chb_rjSuspended.setText("") self.chb_rjSuspended.setChecked(False) self.chb_rjSuspended.setObjectName("chb_rjSuspended") self.horizontalLayout_26.addWidget(self.chb_rjSuspended) self.verticalLayout_7.addWidget(self.f_rjSuspended) self.f_osDependencies = QtGui.QWidget(self.gb_submit) self.f_osDependencies.setObjectName("f_osDependencies") self.horizontalLayout_27 = QtGui.QHBoxLayout(self.f_osDependencies) self.horizontalLayout_27.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_27.setObjectName("horizontalLayout_27") self.label_19 = QtGui.QLabel(self.f_osDependencies) self.label_19.setObjectName("label_19") self.horizontalLayout_27.addWidget(self.label_19) spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_27.addItem(spacerItem13) self.chb_osDependencies = QtGui.QCheckBox(self.f_osDependencies) self.chb_osDependencies.setText("") self.chb_osDependencies.setChecked(True) self.chb_osDependencies.setObjectName("chb_osDependencies") self.horizontalLayout_27.addWidget(self.chb_osDependencies) self.verticalLayout_7.addWidget(self.f_osDependencies) self.f_osUpload = QtGui.QWidget(self.gb_submit) self.f_osUpload.setObjectName("f_osUpload") self.horizontalLayout_23 = QtGui.QHBoxLayout(self.f_osUpload) self.horizontalLayout_23.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_23.setObjectName("horizontalLayout_23") self.label_16 = QtGui.QLabel(self.f_osUpload) self.label_16.setObjectName("label_16") self.horizontalLayout_23.addWidget(self.label_16) spacerItem14 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_23.addItem(spacerItem14) self.chb_osUpload = QtGui.QCheckBox(self.f_osUpload) self.chb_osUpload.setText("") self.chb_osUpload.setChecked(True) self.chb_osUpload.setObjectName("chb_osUpload") self.horizontalLayout_23.addWidget(self.chb_osUpload) self.verticalLayout_7.addWidget(self.f_osUpload) self.f_osPAssets = QtGui.QWidget(self.gb_submit) self.f_osPAssets.setObjectName("f_osPAssets") self.horizontalLayout_24 = QtGui.QHBoxLayout(self.f_osPAssets) self.horizontalLayout_24.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_24.setObjectName("horizontalLayout_24") self.label_17 = QtGui.QLabel(self.f_osPAssets) self.label_17.setObjectName("label_17") self.horizontalLayout_24.addWidget(self.label_17) spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_24.addItem(spacerItem15) self.chb_osPAssets = QtGui.QCheckBox(self.f_osPAssets) self.chb_osPAssets.setText("") self.chb_osPAssets.setChecked(True) self.chb_osPAssets.setObjectName("chb_osPAssets") self.horizontalLayout_24.addWidget(self.chb_osPAssets) self.verticalLayout_7.addWidget(self.f_osPAssets) self.gb_osSlaves = QtGui.QGroupBox(self.gb_submit) self.gb_osSlaves.setObjectName("gb_osSlaves") self.horizontalLayout_25 = QtGui.QHBoxLayout(self.gb_osSlaves) self.horizontalLayout_25.setContentsMargins(9, 3, 9, 3) self.horizontalLayout_25.setObjectName("horizontalLayout_25") self.e_osSlaves = QtGui.QLineEdit(self.gb_osSlaves) self.e_osSlaves.setObjectName("e_osSlaves") self.horizontalLayout_25.addWidget(self.e_osSlaves) self.b_osSlaves = QtGui.QPushButton(self.gb_osSlaves) self.b_osSlaves.setMaximumSize(QtCore.QSize(25, 16777215)) self.b_osSlaves.setFocusPolicy(QtCore.Qt.NoFocus) self.b_osSlaves.setObjectName("b_osSlaves") self.horizontalLayout_25.addWidget(self.b_osSlaves) self.verticalLayout_7.addWidget(self.gb_osSlaves) self.f_dlGroup = QtGui.QWidget(self.gb_submit) self.f_dlGroup.setObjectName("f_dlGroup") self.horizontalLayout_7 = QtGui.QHBoxLayout(self.f_dlGroup) self.horizontalLayout_7.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_9 = QtGui.QLabel(self.f_dlGroup) self.label_9.setObjectName("label_9") self.horizontalLayout_7.addWidget(self.label_9) spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem16) self.cb_dlGroup = QtGui.QComboBox(self.f_dlGroup) self.cb_dlGroup.setMinimumSize(QtCore.QSize(150, 0)) self.cb_dlGroup.setObjectName("cb_dlGroup") self.horizontalLayout_7.addWidget(self.cb_dlGroup) self.verticalLayout_7.addWidget(self.f_dlGroup) self.w_dlConcurrentTasks = QtGui.QWidget(self.gb_submit) self.w_dlConcurrentTasks.setObjectName("w_dlConcurrentTasks") self.horizontalLayout_29 = QtGui.QHBoxLayout(self.w_dlConcurrentTasks) self.horizontalLayout_29.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_29.setObjectName("horizontalLayout_29") self.l_dlConcurrentTasks = QtGui.QLabel(self.w_dlConcurrentTasks) self.l_dlConcurrentTasks.setObjectName("l_dlConcurrentTasks") self.horizontalLayout_29.addWidget(self.l_dlConcurrentTasks) spacerItem17 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_29.addItem(spacerItem17) self.sp_dlConcurrentTasks = QtGui.QSpinBox(self.w_dlConcurrentTasks) self.sp_dlConcurrentTasks.setMinimum(1) self.sp_dlConcurrentTasks.setMaximum(99) self.sp_dlConcurrentTasks.setProperty("value", 1) self.sp_dlConcurrentTasks.setObjectName("sp_dlConcurrentTasks") self.horizontalLayout_29.addWidget(self.sp_dlConcurrentTasks) self.verticalLayout_7.addWidget(self.w_dlConcurrentTasks) self.w_dlGPUpt = QtGui.QWidget(self.gb_submit) self.w_dlGPUpt.setObjectName("w_dlGPUpt") self.horizontalLayout_30 = QtGui.QHBoxLayout(self.w_dlGPUpt) self.horizontalLayout_30.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_30.setObjectName("horizontalLayout_30") self.l_dlGPUpt = QtGui.QLabel(self.w_dlGPUpt) self.l_dlGPUpt.setObjectName("l_dlGPUpt") self.horizontalLayout_30.addWidget(self.l_dlGPUpt) spacerItem18 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_30.addItem(spacerItem18) self.sp_dlGPUpt = QtGui.QSpinBox(self.w_dlGPUpt) self.sp_dlGPUpt.setMinimum(0) self.sp_dlGPUpt.setMaximum(99) self.sp_dlGPUpt.setProperty("value", 0) self.sp_dlGPUpt.setObjectName("sp_dlGPUpt") self.horizontalLayout_30.addWidget(self.sp_dlGPUpt) self.verticalLayout_7.addWidget(self.w_dlGPUpt) self.w_dlGPUdevices = QtGui.QWidget(self.gb_submit) self.w_dlGPUdevices.setObjectName("w_dlGPUdevices") self.horizontalLayout_31 = QtGui.QHBoxLayout(self.w_dlGPUdevices) self.horizontalLayout_31.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_31.setObjectName("horizontalLayout_31") self.l_dlGPUdevices = QtGui.QLabel(self.w_dlGPUdevices) self.l_dlGPUdevices.setObjectName("l_dlGPUdevices") self.horizontalLayout_31.addWidget(self.l_dlGPUdevices) spacerItem19 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_31.addItem(spacerItem19) self.le_dlGPUdevices = QtGui.QLineEdit(self.w_dlGPUdevices) self.le_dlGPUdevices.setMinimumSize(QtCore.QSize(170, 0)) self.le_dlGPUdevices.setObjectName("le_dlGPUdevices") self.horizontalLayout_31.addWidget(self.le_dlGPUdevices) self.verticalLayout_7.addWidget(self.w_dlGPUdevices) self.verticalLayout.addWidget(self.gb_submit) self.gb_passes = QtGui.QGroupBox(wg_ImageRender) self.gb_passes.setObjectName("gb_passes") self.verticalLayout_5 = QtGui.QVBoxLayout(self.gb_passes) self.verticalLayout_5.setObjectName("verticalLayout_5") self.widget_14 = QtGui.QWidget(self.gb_passes) self.widget_14.setObjectName("widget_14") self.horizontalLayout_14 = QtGui.QHBoxLayout(self.widget_14) self.horizontalLayout_14.setContentsMargins(-1, 9, -1, 0) self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.tw_passes = QtGui.QTableWidget(self.widget_14) self.tw_passes.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.tw_passes.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tw_passes.setObjectName("tw_passes") self.tw_passes.setColumnCount(2) self.tw_passes.setRowCount(0) item = QtGui.QTableWidgetItem() self.tw_passes.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tw_passes.setHorizontalHeaderItem(1, item) self.tw_passes.horizontalHeader().setVisible(True) self.tw_passes.horizontalHeader().setHighlightSections(False) self.tw_passes.horizontalHeader().setStretchLastSection(True) self.tw_passes.verticalHeader().setVisible(False) self.horizontalLayout_14.addWidget(self.tw_passes) self.verticalLayout_5.addWidget(self.widget_14) self.widget_15 = QtGui.QWidget(self.gb_passes) self.widget_15.setObjectName("widget_15") self.horizontalLayout_15 = QtGui.QHBoxLayout(self.widget_15) self.horizontalLayout_15.setContentsMargins(-1, 0, -1, 0) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.b_addPasses = QtGui.QPushButton(self.widget_15) self.b_addPasses.setFocusPolicy(QtCore.Qt.NoFocus) self.b_addPasses.setObjectName("b_addPasses") self.horizontalLayout_15.addWidget(self.b_addPasses) self.verticalLayout_5.addWidget(self.widget_15) self.verticalLayout.addWidget(self.gb_passes) self.groupBox_3 = QtGui.QGroupBox(wg_ImageRender) self.groupBox_3.setCheckable(False) self.groupBox_3.setChecked(False) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_4.setContentsMargins(18, -1, 18, -1) self.verticalLayout_4.setObjectName("verticalLayout_4") self.l_pathLast = QtGui.QLabel(self.groupBox_3) self.l_pathLast.setObjectName("l_pathLast") self.verticalLayout_4.addWidget(self.l_pathLast) self.widget_21 = QtGui.QWidget(self.groupBox_3) self.widget_21.setObjectName("widget_21") self.horizontalLayout_19 = QtGui.QHBoxLayout(self.widget_21) self.horizontalLayout_19.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_19.setObjectName("horizontalLayout_19") self.b_openLast = QtGui.QPushButton(self.widget_21) self.b_openLast.setEnabled(False) self.b_openLast.setFocusPolicy(QtCore.Qt.NoFocus) self.b_openLast.setObjectName("b_openLast") self.horizontalLayout_19.addWidget(self.b_openLast) self.b_copyLast = QtGui.QPushButton(self.widget_21) self.b_copyLast.setEnabled(False) self.b_copyLast.setFocusPolicy(QtCore.Qt.NoFocus) self.b_copyLast.setObjectName("b_copyLast") self.horizontalLayout_19.addWidget(self.b_copyLast) self.verticalLayout_4.addWidget(self.widget_21) self.verticalLayout.addWidget(self.groupBox_3) self.retranslateUi(wg_ImageRender) QtCore.QMetaObject.connectSlotsByName(wg_ImageRender)
def setupUi(self, Preferences): Preferences.setObjectName("Preferences") Preferences.setWindowModality(QtCore.Qt.WindowModal) Preferences.resize(650, 410) Preferences.setMinimumSize(QtCore.QSize(650, 410)) Preferences.setMaximumSize(QtCore.QSize(650, 410)) self.gridLayout_2 = QtGui.QGridLayout(Preferences) self.gridLayout_2.setObjectName("gridLayout_2") self.groupBoxAppearance = QtGui.QGroupBox(Preferences) self.groupBoxAppearance.setObjectName("groupBoxAppearance") self.gridLayout = QtGui.QGridLayout(self.groupBoxAppearance) self.gridLayout.setObjectName("gridLayout") self.label_4 = QtGui.QLabel(self.groupBoxAppearance) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 0, 2, 1, 1) self.label_2 = QtGui.QLabel(self.groupBoxAppearance) self.label_2.setMinimumSize(QtCore.QSize(100, 0)) self.label_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.comboBoxTheme = QtGui.QComboBox(self.groupBoxAppearance) self.comboBoxTheme.setMinimumSize(QtCore.QSize(0, 0)) self.comboBoxTheme.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) self.comboBoxTheme.setObjectName("comboBoxTheme") self.comboBoxTheme.addItem("") self.comboBoxTheme.addItem("") self.gridLayout.addWidget(self.comboBoxTheme, 0, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 3, 1, 1) self.gridLayout_2.addWidget(self.groupBoxAppearance, 0, 0, 1, 3) self.groupBoxSentence = QtGui.QGroupBox(Preferences) self.groupBoxSentence.setObjectName("groupBoxSentence") self.gridLayout_3 = QtGui.QGridLayout(self.groupBoxSentence) self.gridLayout_3.setObjectName("gridLayout_3") self.comboBoxWhere = QtGui.QComboBox(self.groupBoxSentence) self.comboBoxWhere.setMinimumSize(QtCore.QSize(0, 0)) self.comboBoxWhere.setInsertPolicy(QtGui.QComboBox.NoInsert) self.comboBoxWhere.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) self.comboBoxWhere.setObjectName("comboBoxWhere") self.comboBoxWhere.addItem("") self.comboBoxWhere.addItem("") self.gridLayout_3.addWidget(self.comboBoxWhere, 3, 1, 1, 1) self.labelMarker = QtGui.QLabel(self.groupBoxSentence) self.labelMarker.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.labelMarker.setObjectName("labelMarker") self.gridLayout_3.addWidget(self.labelMarker, 0, 0, 1, 1) self.comboBoxMarker = QtGui.QComboBox(self.groupBoxSentence) self.comboBoxMarker.setMinimumSize(QtCore.QSize(0, 0)) self.comboBoxMarker.setObjectName("comboBoxMarker") self.comboBoxMarker.addItem("") self.comboBoxMarker.addItem("") self.comboBoxMarker.addItem("") self.gridLayout_3.addWidget(self.comboBoxMarker, 0, 1, 1, 1) self.labelWhere = QtGui.QLabel(self.groupBoxSentence) self.labelWhere.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.labelWhere.setObjectName("labelWhere") self.gridLayout_3.addWidget(self.labelWhere, 3, 0, 1, 1) self.lineEditReplaceBy = QtGui.QLineEdit(self.groupBoxSentence) self.lineEditReplaceBy.setMinimumSize(QtCore.QSize(0, 0)) self.lineEditReplaceBy.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.lineEditReplaceBy.setAlignment(QtCore.Qt.AlignCenter) self.lineEditReplaceBy.setObjectName("lineEditReplaceBy") self.gridLayout_3.addWidget(self.lineEditReplaceBy, 2, 1, 1, 1) self.labelReplaceBy = QtGui.QLabel(self.groupBoxSentence) self.labelReplaceBy.setMinimumSize(QtCore.QSize(100, 0)) self.labelReplaceBy.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.labelReplaceBy.setObjectName("labelReplaceBy") self.gridLayout_3.addWidget(self.labelReplaceBy, 2, 0, 1, 1) self.comboBoxMode = QtGui.QComboBox(self.groupBoxSentence) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBoxMode.sizePolicy().hasHeightForWidth()) self.comboBoxMode.setSizePolicy(sizePolicy) self.comboBoxMode.setObjectName("comboBoxMode") self.comboBoxMode.addItem("") self.comboBoxMode.addItem("") self.comboBoxMode.addItem("") self.gridLayout_3.addWidget(self.comboBoxMode, 1, 1, 1, 1) self.labelMode = QtGui.QLabel(self.groupBoxSentence) self.labelMode.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.labelMode.setObjectName("labelMode") self.gridLayout_3.addWidget(self.labelMode, 1, 0, 1, 1) self.labelImportant = QtGui.QLabel(self.groupBoxSentence) self.labelImportant.setObjectName("labelImportant") self.gridLayout_3.addWidget(self.labelImportant, 0, 2, 4, 1) self.gridLayout_2.addWidget(self.groupBoxSentence, 1, 0, 1, 3) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.pushButtonCancel = QtGui.QPushButton(Preferences) self.pushButtonCancel.setMaximumSize(QtCore.QSize(85, 16777215)) self.pushButtonCancel.setObjectName("pushButtonCancel") self.horizontalLayout.addWidget(self.pushButtonCancel) self.pushButtonOk = QtGui.QPushButton(Preferences) self.pushButtonOk.setMaximumSize(QtCore.QSize(85, 16777215)) self.pushButtonOk.setObjectName("pushButtonOk") self.horizontalLayout.addWidget(self.pushButtonOk) self.gridLayout_2.addLayout(self.horizontalLayout, 3, 0, 1, 3) self.labelWorkspace = QtGui.QLabel(Preferences) self.labelWorkspace.setObjectName("labelWorkspace") self.gridLayout_2.addWidget(self.labelWorkspace, 2, 2, 1, 1) self.groupBoxWorkspace = QtGui.QGroupBox(Preferences) self.groupBoxWorkspace.setObjectName("groupBoxWorkspace") self.gridLayout_4 = QtGui.QGridLayout(self.groupBoxWorkspace) self.gridLayout_4.setObjectName("gridLayout_4") self.label = QtGui.QLabel(self.groupBoxWorkspace) self.label.setMinimumSize(QtCore.QSize(100, 0)) self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label.setObjectName("label") self.gridLayout_4.addWidget(self.label, 1, 0, 1, 1) self.checkBoxCreateDir = QtGui.QCheckBox(self.groupBoxWorkspace) self.checkBoxCreateDir.setObjectName("checkBoxCreateDir") self.gridLayout_4.addWidget(self.checkBoxCreateDir, 2, 1, 1, 1) self.checkBoxOpenLast = QtGui.QCheckBox(self.groupBoxWorkspace) self.checkBoxOpenLast.setObjectName("checkBoxOpenLast") self.gridLayout_4.addWidget(self.checkBoxOpenLast, 3, 1, 1, 1) self.lineEditWorkspace = QtGui.QLineEdit(self.groupBoxWorkspace) self.lineEditWorkspace.setObjectName("lineEditWorkspace") self.gridLayout_4.addWidget(self.lineEditWorkspace, 1, 1, 1, 2) self.pushButtonWorkspace = QtGui.QPushButton(self.groupBoxWorkspace) self.pushButtonWorkspace.setMaximumSize(QtCore.QSize(25, 16777215)) self.pushButtonWorkspace.setObjectName("pushButtonWorkspace") self.gridLayout_4.addWidget(self.pushButtonWorkspace, 1, 3, 1, 1) self.gridLayout_2.addWidget(self.groupBoxWorkspace, 2, 0, 1, 2) self.retranslateUi(Preferences) QtCore.QMetaObject.connectSlotsByName(Preferences)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(790, 673) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.imgBtn1 = QtGui.QPushButton(self.centralwidget) self.imgBtn1.setGeometry(QtCore.QRect(20, 10, 151, 27)) self.imgBtn1.setObjectName("imgBtn1") self.imgBtn2 = QtGui.QPushButton(self.centralwidget) self.imgBtn2.setGeometry(QtCore.QRect(490, 10, 151, 27)) self.imgBtn2.setObjectName("imgBtn2") self.blendBtn = QtGui.QPushButton(self.centralwidget) self.blendBtn.setGeometry(QtCore.QRect(340, 560, 92, 27)) self.blendBtn.setObjectName("blendBtn") self.imgView1 = QtGui.QGraphicsView(self.centralwidget) self.imgView1.setGeometry(QtCore.QRect(20, 50, 256, 192)) self.imgView1.setObjectName("imgView1") self.imgView2 = QtGui.QGraphicsView(self.centralwidget) self.imgView2.setGeometry(QtCore.QRect(480, 50, 256, 192)) self.imgView2.setObjectName("imgView2") self.blendView = QtGui.QGraphicsView(self.centralwidget) self.blendView.setGeometry(QtCore.QRect(260, 320, 256, 192)) self.blendView.setObjectName("blendView") self.alpha_slider = QtGui.QSlider(self.centralwidget) self.alpha_slider.setGeometry(QtCore.QRect(100, 280, 561, 20)) self.alpha_slider.setMaximum(10) self.alpha_slider.setOrientation(QtCore.Qt.Horizontal) self.alpha_slider.setTickPosition(QtGui.QSlider.TicksBelow) self.alpha_slider.setTickInterval(1) self.alpha_slider.setObjectName("alpha_slider") self.checkBox = QtGui.QCheckBox(self.centralwidget) self.checkBox.setGeometry(QtCore.QRect(320, 190, 121, 22)) self.checkBox.setObjectName("checkBox") self.alphaValue = QtGui.QLineEdit(self.centralwidget) self.alphaValue.setGeometry(QtCore.QRect(670, 280, 71, 27)) self.alphaValue.setAlignment(QtCore.Qt.AlignCenter) self.alphaValue.setObjectName("alphaValue") self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(90, 240, 121, 17)) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label.setFont(font) self.label.setObjectName("label") self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(580, 240, 101, 17)) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(330, 520, 121, 20)) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(30, 280, 62, 17)) self.label_4.setObjectName("label_4") self.label_5 = QtGui.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(100, 300, 62, 17)) self.label_5.setObjectName("label_5") self.label_6 = QtGui.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(640, 300, 62, 17)) self.label_6.setObjectName("label_6") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 790, 25)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, GraphicsEditorWidget): GraphicsEditorWidget.setObjectName("GraphicsEditorWidget") GraphicsEditorWidget.setEnabled(True) GraphicsEditorWidget.resize(248, 883) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( GraphicsEditorWidget.sizePolicy().hasHeightForWidth()) GraphicsEditorWidget.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(GraphicsEditorWidget) self.verticalLayout.setSpacing(2) self.verticalLayout.setSizeConstraint( QtGui.QLayout.SetDefaultConstraint) self.verticalLayout.setContentsMargins(2, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.general_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.general_groupbox.sizePolicy().hasHeightForWidth()) self.general_groupbox.setSizePolicy(sizePolicy) self.general_groupbox.setMinimumSize(QtCore.QSize(0, 0)) self.general_groupbox.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.general_groupbox.setTitle("") self.general_groupbox.setCheckable(False) self.general_groupbox.setObjectName("general_groupbox") self.formLayout_3 = QtGui.QFormLayout(self.general_groupbox) self.formLayout_3.setContentsMargins(7, 7, 7, 7) self.formLayout_3.setObjectName("formLayout_3") self.face_combobox = QtGui.QComboBox(self.general_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.face_combobox.sizePolicy().hasHeightForWidth()) self.face_combobox.setSizePolicy(sizePolicy) self.face_combobox.setObjectName("face_combobox") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.face_combobox.addItem("") self.formLayout_3.setWidget(3, QtGui.QFormLayout.FieldRole, self.face_combobox) self.material_label = QtGui.QLabel(self.general_groupbox) self.material_label.setObjectName("material_label") self.formLayout_3.setWidget(4, QtGui.QFormLayout.LabelRole, self.material_label) self.material_chooser = MaterialChooserWidget(self.general_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.material_chooser.sizePolicy().hasHeightForWidth()) self.material_chooser.setSizePolicy(sizePolicy) self.material_chooser.setObjectName("material_chooser") self.formLayout_3.setWidget(4, QtGui.QFormLayout.FieldRole, self.material_chooser) self.data_field_label = QtGui.QLabel(self.general_groupbox) self.data_field_label.setObjectName("data_field_label") self.formLayout_3.setWidget(7, QtGui.QFormLayout.LabelRole, self.data_field_label) self.data_field_chooser = FieldChooserWidget(self.general_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.data_field_chooser.sizePolicy().hasHeightForWidth()) self.data_field_chooser.setSizePolicy(sizePolicy) self.data_field_chooser.setEditable(False) self.data_field_chooser.setObjectName("data_field_chooser") self.formLayout_3.setWidget(7, QtGui.QFormLayout.FieldRole, self.data_field_chooser) self.wireframe_checkbox = QtGui.QCheckBox(self.general_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.wireframe_checkbox.sizePolicy().hasHeightForWidth()) self.wireframe_checkbox.setSizePolicy(sizePolicy) self.wireframe_checkbox.setObjectName("wireframe_checkbox") self.formLayout_3.setWidget(10, QtGui.QFormLayout.SpanningRole, self.wireframe_checkbox) self.face_label = QtGui.QLabel(self.general_groupbox) self.face_label.setObjectName("face_label") self.formLayout_3.setWidget(3, QtGui.QFormLayout.LabelRole, self.face_label) self.coordinate_field_label = QtGui.QLabel(self.general_groupbox) self.coordinate_field_label.setObjectName("coordinate_field_label") self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.coordinate_field_label) self.exterior_checkbox = QtGui.QCheckBox(self.general_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.exterior_checkbox.sizePolicy().hasHeightForWidth()) self.exterior_checkbox.setSizePolicy(sizePolicy) self.exterior_checkbox.setObjectName("exterior_checkbox") self.formLayout_3.setWidget(2, QtGui.QFormLayout.LabelRole, self.exterior_checkbox) self.coordinate_field_chooser = FieldChooserWidget( self.general_groupbox) self.coordinate_field_chooser.setObjectName("coordinate_field_chooser") self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole, self.coordinate_field_chooser) self.verticalLayout.addWidget(self.general_groupbox) self.contours_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.contours_groupbox.sizePolicy().hasHeightForWidth()) self.contours_groupbox.setSizePolicy(sizePolicy) self.contours_groupbox.setMinimumSize(QtCore.QSize(0, 0)) self.contours_groupbox.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.contours_groupbox.setFlat(False) self.contours_groupbox.setObjectName("contours_groupbox") self.formLayout_2 = QtGui.QFormLayout(self.contours_groupbox) self.formLayout_2.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout_2.setContentsMargins(7, 7, 7, 7) self.formLayout_2.setSpacing(7) self.formLayout_2.setObjectName("formLayout_2") self.isovalues_lineedit = QtGui.QLineEdit(self.contours_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.isovalues_lineedit.sizePolicy().hasHeightForWidth()) self.isovalues_lineedit.setSizePolicy(sizePolicy) self.isovalues_lineedit.setObjectName("isovalues_lineedit") self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.isovalues_lineedit) self.isoscalar_field_label = QtGui.QLabel(self.contours_groupbox) self.isoscalar_field_label.setObjectName("isoscalar_field_label") self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.isoscalar_field_label) self.isoscalar_field_chooser = FieldChooserWidget( self.contours_groupbox) self.isoscalar_field_chooser.setObjectName("isoscalar_field_chooser") self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.isoscalar_field_chooser) self.isovalues_label = QtGui.QLabel(self.contours_groupbox) self.isovalues_label.setObjectName("isovalues_label") self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.isovalues_label) self.verticalLayout.addWidget(self.contours_groupbox) self.streamlines_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) self.streamlines_groupbox.setObjectName("streamlines_groupbox") self.formLayout_5 = QtGui.QFormLayout(self.streamlines_groupbox) self.formLayout_5.setContentsMargins(7, 7, 7, 7) self.formLayout_5.setObjectName("formLayout_5") self.stream_vector_field_label = QtGui.QLabel( self.streamlines_groupbox) self.stream_vector_field_label.setObjectName( "stream_vector_field_label") self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole, self.stream_vector_field_label) self.stream_vector_field_chooser = FieldChooserWidget( self.streamlines_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stream_vector_field_chooser.sizePolicy().hasHeightForWidth()) self.stream_vector_field_chooser.setSizePolicy(sizePolicy) self.stream_vector_field_chooser.setObjectName( "stream_vector_field_chooser") self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole, self.stream_vector_field_chooser) self.streamlines_track_length_label = QtGui.QLabel( self.streamlines_groupbox) self.streamlines_track_length_label.setObjectName( "streamlines_track_length_label") self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole, self.streamlines_track_length_label) self.streamlines_track_length_lineedit = QtGui.QLineEdit( self.streamlines_groupbox) self.streamlines_track_length_lineedit.setObjectName( "streamlines_track_length_lineedit") self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole, self.streamlines_track_length_lineedit) self.streamline_track_direction_label = QtGui.QLabel( self.streamlines_groupbox) self.streamline_track_direction_label.setObjectName( "streamline_track_direction_label") self.formLayout_5.setWidget(2, QtGui.QFormLayout.LabelRole, self.streamline_track_direction_label) self.streamlines_track_direction_combobox = QtGui.QComboBox( self.streamlines_groupbox) self.streamlines_track_direction_combobox.setObjectName( "streamlines_track_direction_combobox") self.streamlines_track_direction_combobox.addItem("") self.streamlines_track_direction_combobox.addItem("") self.formLayout_5.setWidget(2, QtGui.QFormLayout.FieldRole, self.streamlines_track_direction_combobox) self.streamlines_colour_data_type_combobox = QtGui.QComboBox( self.streamlines_groupbox) self.streamlines_colour_data_type_combobox.setObjectName( "streamlines_colour_data_type_combobox") self.streamlines_colour_data_type_combobox.addItem("") self.streamlines_colour_data_type_combobox.addItem("") self.streamlines_colour_data_type_combobox.addItem("") self.formLayout_5.setWidget(3, QtGui.QFormLayout.FieldRole, self.streamlines_colour_data_type_combobox) self.streamlines_colour_data_type_label = QtGui.QLabel( self.streamlines_groupbox) self.streamlines_colour_data_type_label.setObjectName( "streamlines_colour_data_type_label") self.formLayout_5.setWidget(3, QtGui.QFormLayout.LabelRole, self.streamlines_colour_data_type_label) self.verticalLayout.addWidget(self.streamlines_groupbox) self.lines_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) self.lines_groupbox.setObjectName("lines_groupbox") self.formLayout_4 = QtGui.QFormLayout(self.lines_groupbox) self.formLayout_4.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout_4.setContentsMargins(7, 7, 7, 7) self.formLayout_4.setObjectName("formLayout_4") self.line_shape_label = QtGui.QLabel(self.lines_groupbox) self.line_shape_label.setObjectName("line_shape_label") self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole, self.line_shape_label) self.line_shape_combobox = QtGui.QComboBox(self.lines_groupbox) self.line_shape_combobox.setObjectName("line_shape_combobox") self.line_shape_combobox.addItem("") self.line_shape_combobox.addItem("") self.line_shape_combobox.addItem("") self.line_shape_combobox.addItem("") self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.line_shape_combobox) self.line_base_size_label = QtGui.QLabel(self.lines_groupbox) self.line_base_size_label.setObjectName("line_base_size_label") self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.line_base_size_label) self.line_base_size_lineedit = QtGui.QLineEdit(self.lines_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.line_base_size_lineedit.sizePolicy().hasHeightForWidth()) self.line_base_size_lineedit.setSizePolicy(sizePolicy) self.line_base_size_lineedit.setObjectName("line_base_size_lineedit") self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole, self.line_base_size_lineedit) self.line_orientation_scale_field_label = QtGui.QLabel( self.lines_groupbox) self.line_orientation_scale_field_label.setObjectName( "line_orientation_scale_field_label") self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole, self.line_orientation_scale_field_label) self.line_orientation_scale_field_chooser = FieldChooserWidget( self.lines_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.line_orientation_scale_field_chooser. sizePolicy().hasHeightForWidth()) self.line_orientation_scale_field_chooser.setSizePolicy(sizePolicy) self.line_orientation_scale_field_chooser.setObjectName( "line_orientation_scale_field_chooser") self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole, self.line_orientation_scale_field_chooser) self.line_scale_factors_label = QtGui.QLabel(self.lines_groupbox) self.line_scale_factors_label.setObjectName("line_scale_factors_label") self.formLayout_4.setWidget(3, QtGui.QFormLayout.LabelRole, self.line_scale_factors_label) self.line_scale_factors_lineedit = QtGui.QLineEdit(self.lines_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.line_scale_factors_lineedit.sizePolicy().hasHeightForWidth()) self.line_scale_factors_lineedit.setSizePolicy(sizePolicy) self.line_scale_factors_lineedit.setObjectName( "line_scale_factors_lineedit") self.formLayout_4.setWidget(3, QtGui.QFormLayout.FieldRole, self.line_scale_factors_lineedit) self.verticalLayout.addWidget(self.lines_groupbox) self.points_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.points_groupbox.sizePolicy().hasHeightForWidth()) self.points_groupbox.setSizePolicy(sizePolicy) self.points_groupbox.setMinimumSize(QtCore.QSize(0, 0)) self.points_groupbox.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.points_groupbox.setObjectName("points_groupbox") self.formLayout = QtGui.QFormLayout(self.points_groupbox) self.formLayout.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setContentsMargins(7, 7, 7, 7) self.formLayout.setObjectName("formLayout") self.glyph_label = QtGui.QLabel(self.points_groupbox) self.glyph_label.setObjectName("glyph_label") self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.glyph_label) self.glyph_chooser = GlyphChooserWidget(self.points_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.glyph_chooser.sizePolicy().hasHeightForWidth()) self.glyph_chooser.setSizePolicy(sizePolicy) self.glyph_chooser.setObjectName("glyph_chooser") self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.glyph_chooser) self.point_base_size_label = QtGui.QLabel(self.points_groupbox) self.point_base_size_label.setObjectName("point_base_size_label") self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.point_base_size_label) self.point_base_size_lineedit = QtGui.QLineEdit(self.points_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.point_base_size_lineedit.sizePolicy().hasHeightForWidth()) self.point_base_size_lineedit.setSizePolicy(sizePolicy) self.point_base_size_lineedit.setObjectName("point_base_size_lineedit") self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.point_base_size_lineedit) self.point_orientation_scale_field_label = QtGui.QLabel( self.points_groupbox) self.point_orientation_scale_field_label.setObjectName( "point_orientation_scale_field_label") self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.point_orientation_scale_field_label) self.point_orientation_scale_field_chooser = FieldChooserWidget( self.points_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.point_orientation_scale_field_chooser.sizePolicy( ).hasHeightForWidth()) self.point_orientation_scale_field_chooser.setSizePolicy(sizePolicy) self.point_orientation_scale_field_chooser.setObjectName( "point_orientation_scale_field_chooser") self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.point_orientation_scale_field_chooser) self.point_scale_factors_label = QtGui.QLabel(self.points_groupbox) self.point_scale_factors_label.setObjectName( "point_scale_factors_label") self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.point_scale_factors_label) self.label_field_label = QtGui.QLabel(self.points_groupbox) self.label_field_label.setObjectName("label_field_label") self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_field_label) self.label_field_chooser = FieldChooserWidget(self.points_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_field_chooser.sizePolicy().hasHeightForWidth()) self.label_field_chooser.setSizePolicy(sizePolicy) self.label_field_chooser.setObjectName("label_field_chooser") self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.label_field_chooser) self.point_scale_factors_lineedit = QtGui.QLineEdit( self.points_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.point_scale_factors_lineedit.sizePolicy().hasHeightForWidth()) self.point_scale_factors_lineedit.setSizePolicy(sizePolicy) self.point_scale_factors_lineedit.setObjectName( "point_scale_factors_lineedit") self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.point_scale_factors_lineedit) self.verticalLayout.addWidget(self.points_groupbox) self.sampling_groupbox = QtGui.QGroupBox(GraphicsEditorWidget) self.sampling_groupbox.setObjectName("sampling_groupbox") self.formLayout_6 = QtGui.QFormLayout(self.sampling_groupbox) self.formLayout_6.setObjectName("formLayout_6") self.sampling_divisions_lineedit = QtGui.QLineEdit( self.sampling_groupbox) self.sampling_divisions_lineedit.setObjectName( "sampling_divisions_lineedit") self.formLayout_6.setWidget(1, QtGui.QFormLayout.FieldRole, self.sampling_divisions_lineedit) self.sampling_divisions_label = QtGui.QLabel(self.sampling_groupbox) self.sampling_divisions_label.setObjectName("sampling_divisions_label") self.formLayout_6.setWidget(1, QtGui.QFormLayout.LabelRole, self.sampling_divisions_label) self.sampling_mode_combobox = QtGui.QComboBox(self.sampling_groupbox) self.sampling_mode_combobox.setObjectName("sampling_mode_combobox") self.sampling_mode_combobox.addItem("") self.sampling_mode_combobox.addItem("") self.formLayout_6.setWidget(0, QtGui.QFormLayout.FieldRole, self.sampling_mode_combobox) self.sampling_mode_label = QtGui.QLabel(self.sampling_groupbox) self.sampling_mode_label.setObjectName("sampling_mode_label") self.formLayout_6.setWidget(0, QtGui.QFormLayout.LabelRole, self.sampling_mode_label) self.verticalLayout.addWidget(self.sampling_groupbox) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(GraphicsEditorWidget) QtCore.QObject.connect(self.data_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.dataFieldChanged) QtCore.QObject.connect(self.material_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.materialChanged) QtCore.QObject.connect(self.glyph_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.glyphChanged) QtCore.QObject.connect(self.point_base_size_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.pointBaseSizeEntered) QtCore.QObject.connect(self.point_scale_factors_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.pointScaleFactorsEntered) QtCore.QObject.connect( self.point_orientation_scale_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.pointOrientationScaleFieldChanged) QtCore.QObject.connect(self.label_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.labelFieldChanged) QtCore.QObject.connect(self.exterior_checkbox, QtCore.SIGNAL("clicked(bool)"), GraphicsEditorWidget.exteriorClicked) QtCore.QObject.connect(self.isoscalar_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.isoscalarFieldChanged) QtCore.QObject.connect(self.face_combobox, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.faceChanged) QtCore.QObject.connect(self.wireframe_checkbox, QtCore.SIGNAL("clicked(bool)"), GraphicsEditorWidget.wireframeClicked) QtCore.QObject.connect(self.isovalues_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.isovaluesEntered) QtCore.QObject.connect(self.line_base_size_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.lineBaseSizeEntered) QtCore.QObject.connect( self.line_orientation_scale_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.lineOrientationScaleFieldChanged) QtCore.QObject.connect(self.line_scale_factors_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.lineScaleFactorsEntered) QtCore.QObject.connect(self.line_shape_combobox, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.lineShapeChanged) QtCore.QObject.connect(self.stream_vector_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.streamVectorFieldChanged) QtCore.QObject.connect( self.streamlines_track_length_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.streamlinesTrackLengthEntered) QtCore.QObject.connect( self.streamlines_track_direction_combobox, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.streamlinesTrackDirectionChanged) QtCore.QObject.connect(self.coordinate_field_chooser, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.coordinateFieldChanged) QtCore.QObject.connect(self.sampling_mode_combobox, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.samplingModeChanged) QtCore.QObject.connect(self.sampling_divisions_lineedit, QtCore.SIGNAL("editingFinished()"), GraphicsEditorWidget.samplingDivisionsEntered) QtCore.QObject.connect( self.streamlines_colour_data_type_combobox, QtCore.SIGNAL("currentIndexChanged(int)"), GraphicsEditorWidget.streamlinesColourDataTypeChanged) QtCore.QMetaObject.connectSlotsByName(GraphicsEditorWidget)
def setupUi(self, cgf_shotSlicer): cgf_shotSlicer.setObjectName("cgf_shotSlicer") cgf_shotSlicer.resize(338, 513) self.centralwidget = QtGui.QWidget(cgf_shotSlicer) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.gbx = QtGui.QGroupBox(self.centralwidget) self.gbx.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.gbx.setObjectName("gbx") self.horizontalLayout = QtGui.QHBoxLayout(self.gbx) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtGui.QSpacerItem(153, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.rb_byname = QtGui.QRadioButton(self.gbx) self.rb_byname.setMinimumSize(QtCore.QSize(166, 30)) self.rb_byname.setMaximumSize(QtCore.QSize(180, 30)) self.rb_byname.setLayoutDirection(QtCore.Qt.LeftToRight) self.rb_byname.setObjectName("rb_byname") self.verticalLayout.addWidget(self.rb_byname) self.rb_byorder = QtGui.QRadioButton(self.gbx) self.rb_byorder.setMinimumSize(QtCore.QSize(166, 30)) self.rb_byorder.setMaximumSize(QtCore.QSize(180, 30)) self.rb_byorder.setChecked(True) self.rb_byorder.setObjectName("rb_byorder") self.verticalLayout.addWidget(self.rb_byorder) self.horizontalLayout.addLayout(self.verticalLayout) self.verticalLayout_2.addWidget(self.gbx) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.cbx_allmuted = QtGui.QCheckBox(self.centralwidget) self.cbx_allmuted.setMinimumSize(QtCore.QSize(120, 0)) self.cbx_allmuted.setMaximumSize(QtCore.QSize(200, 16777215)) self.cbx_allmuted.setObjectName("cbx_allmuted") self.horizontalLayout_3.addWidget(self.cbx_allmuted) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.cbx_standalone = QtGui.QCheckBox(self.centralwidget) self.cbx_standalone.setObjectName("cbx_standalone") self.horizontalLayout_3.addWidget(self.cbx_standalone) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.line = QtGui.QFrame(self.centralwidget) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_2.addWidget(self.line) self.selected_lb = QtGui.QLabel(self.centralwidget) self.selected_lb.setMinimumSize(QtCore.QSize(240, 20)) self.selected_lb.setMaximumSize(QtCore.QSize(600, 20)) font = QtGui.QFont() font.setPointSize(12) self.selected_lb.setFont(font) self.selected_lb.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.selected_lb.setObjectName("selected_lb") self.verticalLayout_2.addWidget(self.selected_lb) self.tableWidget = QtGui.QTableWidget(self.centralwidget) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(3) self.tableWidget.setRowCount(0) item = QtGui.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(2, item) self.verticalLayout_2.addWidget(self.tableWidget) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setContentsMargins(-1, 20, -1, -1) self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem2) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setMinimumSize(QtCore.QSize(120, 30)) self.pushButton.setMaximumSize(QtCore.QSize(140, 30)) self.pushButton.setStyleSheet("background-color: rgb(102, 141, 60);\n" "color: rgb(255, 255, 255);") self.pushButton.setObjectName("pushButton") self.horizontalLayout_2.addWidget(self.pushButton) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem3) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.plainTextEdit = QtGui.QPlainTextEdit(self.centralwidget) self.plainTextEdit.setEnabled(False) self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 80)) self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 100)) font = QtGui.QFont() font.setPointSize(11) self.plainTextEdit.setFont(font) self.plainTextEdit.setObjectName("plainTextEdit") self.verticalLayout_2.addWidget(self.plainTextEdit) self.verticalLayout_3.addLayout(self.verticalLayout_2) cgf_shotSlicer.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(cgf_shotSlicer) self.statusbar.setObjectName("statusbar") cgf_shotSlicer.setStatusBar(self.statusbar) self.retranslateUi(cgf_shotSlicer) QtCore.QMetaObject.connectSlotsByName(cgf_shotSlicer)