def main():
    app = QtWidgets.QApplication(sys.argv)
    app.setStyle("macintosh")

    win = UIController()
    win.show()
    win.repaint()
    win.update()
    sys.exit(app.exec_())
def main():
    app = QtWidgets.QApplication(sys.argv)
    app.setStyle("macintosh")

    win = UIController()
    win.show()
    win.repaint()
    if app.exec_() == 0:
        print("Exec...")
        win.exit_gracefully()
        sys.exit(0)
Exemple #3
0
    def create_popup_menu(self, event):
        """
        Creates a popup menu when the user right-clicks on a block
        """
        self.right_click_menu = QtWidgets.QMenu(self)

        item = self.block_controller.get_item_at(event.pos())

        if hasattr(item, "block"):
            self.logger.debug("item has block attribute: {}".format(item))

            block = item.block
            block.set_selected(val=True)

            # enable widget
            # TODO: enable right click menu

            # Add an edit block action
            self.right_click_menu.addAction("Edit")

            # Add a separator
            self.right_click_menu.addSeparator()

            # Add a delete block action
            self.right_click_menu.addAction("Delete")

            # Add a separator
            self.right_click_menu.addSeparator()

            # TODO: Add a duplicate option
            # self.right_click_menu.addAction("Duplicate")

            # TODO:
            action = self.right_click_menu.exec_(self.block_controller.get_block_widget().mapToGlobal(
                event.pos()))  # self.block_controller.get_block_widget(), event.pos()))
            if action:
                self.execute_right_click_action(action, block)
    def _init_dock_widget(self, parent):
        self.simulation_dock_widget = QtWidgets.QDockWidget(
            "Simulation", parent)
        size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                            QtWidgets.QSizePolicy.Fixed)
        size_policy.setHorizontalStretch(0)
        size_policy.setVerticalStretch(0)
        size_policy.setHeightForWidth(
            self.simulation_dock_widget.sizePolicy().hasHeightForWidth())
        self.simulation_dock_widget.setSizePolicy(size_policy)
        self.simulation_dock_widget.setMinimumSize(QtCore.QSize(98, 150))
        self.simulation_dock_widget.setFloating(False)
        self.simulation_dock_widget.setFeatures(
            QtWidgets.QDockWidget.AllDockWidgetFeatures)
        self.simulation_dock_widget.setAllowedAreas(
            QtCore.Qt.AllDockWidgetAreas)
        self.simulation_dock_widget.setObjectName("simulationDockWidget")
        # layout
        widget_content = QtWidgets.QWidget()
        widget_content.setObjectName("simulationDockWidgetContents")
        grid_layout = QtWidgets.QGridLayout(widget_content)
        grid_layout.setContentsMargins(11, 11, 11, 11)
        grid_layout.setSpacing(6)
        grid_layout.setObjectName("simulationGridLayout")
        # display text edit
        self.interaction_log = QtWidgets.QTextEdit(widget_content)
        self.interaction_log.setAcceptDrops(False)
        self.interaction_log.setAutoFillBackground(True)
        self.interaction_log.setStyleSheet("background: white")
        self.interaction_log.setUndoRedoEnabled(False)
        self.interaction_log.setReadOnly(True)
        self.interaction_log.setAcceptRichText(True)
        self.interaction_log.setObjectName("simulationTextEdit")
        grid_layout.addWidget(self.interaction_log, 0, 0, 1, 1)
        # user input
        self.user_input = QtWidgets.QLineEdit(widget_content)
        self.user_input.setPlaceholderText("User Input")
        self.user_input.returnPressed.connect(self.check_user_input)
        self.user_input.setObjectName("simulationLineEdit")
        grid_layout.addWidget(self.user_input, 1, 0, 1, 1)

        widget_content.setLayout(grid_layout)
        self.simulation_dock_widget.setWidget(widget_content)
    def setupUi(self, BlockManagerGUI):
        BlockManagerGUI.setObjectName("BlockManagerGUI")
        BlockManagerGUI.resize(649, 525)
        self.centralWidget = QtWidgets.QWidget(BlockManagerGUI)
        self.centralWidget.setObjectName("centralWidget")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.centralWidget)
        self.gridLayout_4.setContentsMargins(11, 11, 11, 11)
        self.gridLayout_4.setSpacing(6)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setSpacing(6)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label = QtWidgets.QLabel(self.centralWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1)
        self.designPanelLayout = QtWidgets.QGridLayout()
        self.designPanelLayout.setSpacing(6)
        self.designPanelLayout.setObjectName("designPanelLayout")
        self.widget = QtWidgets.QWidget(self.centralWidget)
        self.widget.setObjectName("widget")
        self.designPanelLayout.addWidget(self.widget, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.designPanelLayout, 1, 0, 1, 1)
        self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1)
        BlockManagerGUI.setCentralWidget(self.centralWidget)
        self.menuBar = QtWidgets.QMenuBar(BlockManagerGUI)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 649, 22))
        self.menuBar.setObjectName("menuBar")
        BlockManagerGUI.setMenuBar(self.menuBar)
        self.mainToolBar = QtWidgets.QToolBar(BlockManagerGUI)
        self.mainToolBar.setObjectName("mainToolBar")
        BlockManagerGUI.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar)
        self.statusBar = QtWidgets.QStatusBar(BlockManagerGUI)
        self.statusBar.setObjectName("statusBar")
        BlockManagerGUI.setStatusBar(self.statusBar)
        self.dockWidget = QtWidgets.QDockWidget(BlockManagerGUI)
        self.dockWidget.setObjectName("dockWidget")
        self.dockWidgetContents = QtWidgets.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
        self.gridLayout.setContentsMargins(11, 11, 11, 11)
        self.gridLayout.setSpacing(6)
        self.gridLayout.setObjectName("gridLayout")
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 1, 0, 1, 1)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setSpacing(6)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.resetViewPushButton = QtWidgets.QPushButton(
            self.dockWidgetContents)
        self.resetViewPushButton.setObjectName("resetViewPushButton")
        self.gridLayout_2.addWidget(self.resetViewPushButton, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.dockWidget.setWidget(self.dockWidgetContents)
        BlockManagerGUI.addDockWidget(QtCore.Qt.DockWidgetArea(1),
                                      self.dockWidget)

        self.retranslateUi(BlockManagerGUI)
        QtCore.QMetaObject.connectSlotsByName(BlockManagerGUI)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.resetViewPushButton = QtWidgets.QPushButton(
            self.dockWidgetContents)
        self.resetViewPushButton.setObjectName("resetViewPushButton")
        self.gridLayout_2.addWidget(self.resetViewPushButton, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.dockWidget.setWidget(self.dockWidgetContents)
        BlockManagerGUI.addDockWidget(QtCore.Qt.DockWidgetArea(1),
                                      self.dockWidget)

        self.retranslateUi(BlockManagerGUI)
        QtCore.QMetaObject.connectSlotsByName(BlockManagerGUI)

    def retranslateUi(self, BlockManagerGUI):
        _translate = QtCore.QCoreApplication.translate
        BlockManagerGUI.setWindowTitle(
            _translate("BlockManagerGUI", "NodeManagerGUI"))
        self.label.setText(_translate("BlockManagerGUI", "Design Space"))
        self.resetViewPushButton.setText(
            _translate("BlockManagerGUI", "Reset View"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    BlockManagerGUI = QtWidgets.QMainWindow()
    ui = Ui_BlockManagerGUI()
    ui.setupUi(BlockManagerGUI)
    BlockManagerGUI.show()
    sys.exit(app.exec_())
Exemple #7
0
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_12.addWidget(self.line_2, 4, 0, 1, 3)
        self.gridLayout.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1)

        self.retranslateUi(DBDialog)
        self.buttonBox.accepted.connect(DBDialog.accept)
        self.buttonBox.rejected.connect(DBDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(DBDialog)

    def retranslateUi(self, DBDialog):
        _translate = QtCore.QCoreApplication.translate
        DBDialog.setWindowTitle(_translate("DBDialog", "DB Dialog"))
        self.groupBox.setTitle(_translate("DBDialog", "Mongo DB"))
        self.robotIPLabel.setText(_translate("DBDialog", "Select DB"))
        self.generateNamePushButton.setText(_translate("DBDialog", "Generate"))
        self.portLabel.setText(_translate("DBDialog", "Create new DB"))
        self.setDBPushButton.setText(_translate("DBDialog", "Set DB"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    DBDialog = QtWidgets.QDialog()
    ui = Ui_DBDialog()
    ui.setupUi(DBDialog)
    DBDialog.show()
    sys.exit(app.exec_())
    def setupUi(self, EditBlockDialog):
        EditBlockDialog.setObjectName("EditBlockDialog")
        EditBlockDialog.resize(449, 551)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(EditBlockDialog.sizePolicy().hasHeightForWidth())
        EditBlockDialog.setSizePolicy(sizePolicy)
        EditBlockDialog.setMinimumSize(QtCore.QSize(0, 0))
        EditBlockDialog.setMaximumSize(QtCore.QSize(1000, 1000))
        self.gridLayout_11 = QtWidgets.QGridLayout(EditBlockDialog)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.buttonBox = QtWidgets.QDialogButtonBox(EditBlockDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_11.addWidget(self.buttonBox, 2, 0, 1, 1)
        self.tabWidget = QtWidgets.QTabWidget(EditBlockDialog)
        self.tabWidget.setEnabled(True)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.tabWidget.setFont(font)
        self.tabWidget.setObjectName("tabWidget")
        self.propertiesTab = QtWidgets.QWidget()
        self.propertiesTab.setObjectName("propertiesTab")
        self.gridLayout_24 = QtWidgets.QGridLayout(self.propertiesTab)
        self.gridLayout_24.setObjectName("gridLayout_24")
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_24.addItem(spacerItem, 1, 0, 1, 1)
        self.gridLayout_13 = QtWidgets.QGridLayout()
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.line_7 = QtWidgets.QFrame(self.propertiesTab)
        self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_13.addWidget(self.line_7, 3, 0, 1, 2)
        self.animationComboBox = QtWidgets.QComboBox(self.propertiesTab)
        self.animationComboBox.setObjectName("animationComboBox")
        self.animationComboBox.addItem("")
        self.gridLayout_13.addWidget(self.animationComboBox, 5, 1, 1, 1)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.blockDescriptionLineEdit = QtWidgets.QLineEdit(self.propertiesTab)
        self.blockDescriptionLineEdit.setObjectName("blockDescriptionLineEdit")
        self.gridLayout_2.addWidget(self.blockDescriptionLineEdit, 1, 1, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.propertiesTab)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.gridLayout_2.addWidget(self.label_14, 1, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.propertiesTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1)
        self.patternLineEdit = QtWidgets.QLineEdit(self.propertiesTab)
        self.patternLineEdit.setEnabled(False)
        self.patternLineEdit.setObjectName("patternLineEdit")
        self.gridLayout_2.addWidget(self.patternLineEdit, 0, 1, 1, 1)
        self.gridLayout_13.addLayout(self.gridLayout_2, 0, 0, 1, 2)
        self.line_10 = QtWidgets.QFrame(self.propertiesTab)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName("line_10")
        self.gridLayout_13.addWidget(self.line_10, 1, 0, 1, 2)
        self.line_9 = QtWidgets.QFrame(self.propertiesTab)
        self.line_9.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout_13.addWidget(self.line_9, 6, 0, 1, 2)
        self.groupBox_5 = QtWidgets.QGroupBox(self.propertiesTab)
        self.groupBox_5.setObjectName("groupBox_5")
        self.gridLayout_20 = QtWidgets.QGridLayout(self.groupBox_5)
        self.gridLayout_20.setObjectName("gridLayout_20")
        self.gridLayout_19 = QtWidgets.QGridLayout()
        self.gridLayout_19.setObjectName("gridLayout_19")
        self.messageTextEdit = QtWidgets.QTextEdit(self.groupBox_5)
        self.messageTextEdit.setMinimumSize(QtCore.QSize(0, 50))
        self.messageTextEdit.setMaximumSize(QtCore.QSize(16777215, 200))
        self.messageTextEdit.setObjectName("messageTextEdit")
        self.gridLayout_19.addWidget(self.messageTextEdit, 0, 0, 1, 2)
        self.gridLayout_20.addLayout(self.gridLayout_19, 0, 0, 1, 1)
        self.gridLayout_13.addWidget(self.groupBox_5, 2, 0, 1, 2)
        self.animationLineEdit = QtWidgets.QLineEdit(self.propertiesTab)
        self.animationLineEdit.setObjectName("animationLineEdit")
        self.gridLayout_13.addWidget(self.animationLineEdit, 4, 1, 1, 1)
        self.label = QtWidgets.QLabel(self.propertiesTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.gridLayout_13.addWidget(self.label, 4, 0, 1, 1)
        self.gridLayout_24.addLayout(self.gridLayout_13, 0, 0, 1, 1)
        self.tabWidget.addTab(self.propertiesTab, "")
        self.moduleTab = QtWidgets.QWidget()
        self.moduleTab.setObjectName("moduleTab")
        self.gridLayout_32 = QtWidgets.QGridLayout(self.moduleTab)
        self.gridLayout_32.setObjectName("gridLayout_32")
        self.gridLayout_27 = QtWidgets.QGridLayout()
        self.gridLayout_27.setObjectName("gridLayout_27")
        spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_27.addItem(spacerItem1, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.moduleTab)
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_27.addWidget(self.line_8, 3, 0, 1, 1)
        self.gridLayout_26 = QtWidgets.QGridLayout()
        self.gridLayout_26.setObjectName("gridLayout_26")
        self.moduleNameComboBox = QtWidgets.QComboBox(self.moduleTab)
        self.moduleNameComboBox.setEnabled(False)
        self.moduleNameComboBox.setObjectName("moduleNameComboBox")
        self.gridLayout_26.addWidget(self.moduleNameComboBox, 0, 1, 1, 2)
        self.label_25 = QtWidgets.QLabel(self.moduleTab)
        self.label_25.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_25.sizePolicy().hasHeightForWidth())
        self.label_25.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_26.addWidget(self.label_25, 0, 0, 1, 1)
        self.gridLayout_27.addLayout(self.gridLayout_26, 2, 0, 1, 1)
        self.moduleInteractionGroupBox = QtWidgets.QGroupBox(self.moduleTab)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(True)
        font.setWeight(75)
        self.moduleInteractionGroupBox.setFont(font)
        self.moduleInteractionGroupBox.setObjectName("moduleInteractionGroupBox")
        self.gridLayout_23 = QtWidgets.QGridLayout(self.moduleInteractionGroupBox)
        self.gridLayout_23.setObjectName("gridLayout_23")
        self.gridLayout_25 = QtWidgets.QGridLayout()
        self.gridLayout_25.setObjectName("gridLayout_25")
        self.moduleRandomizeRadioButton = QtWidgets.QRadioButton(self.moduleInteractionGroupBox)
        self.moduleRandomizeRadioButton.setObjectName("moduleRandomizeRadioButton")
        self.gridLayout_25.addWidget(self.moduleRandomizeRadioButton, 3, 0, 1, 1)
        self.moduleFileNameLineEdit = QtWidgets.QLineEdit(self.moduleInteractionGroupBox)
        self.moduleFileNameLineEdit.setObjectName("moduleFileNameLineEdit")
        self.gridLayout_25.addWidget(self.moduleFileNameLineEdit, 1, 0, 1, 1)
        self.moduleFolderNameLineEdit = QtWidgets.QLineEdit(self.moduleInteractionGroupBox)
        self.moduleFolderNameLineEdit.setEnabled(False)
        self.moduleFolderNameLineEdit.setObjectName("moduleFolderNameLineEdit")
        self.gridLayout_25.addWidget(self.moduleFolderNameLineEdit, 4, 0, 1, 1)
        self.moduleFileRadioButton = QtWidgets.QRadioButton(self.moduleInteractionGroupBox)
        self.moduleFileRadioButton.setChecked(True)
        self.moduleFileRadioButton.setObjectName("moduleFileRadioButton")
        self.gridLayout_25.addWidget(self.moduleFileRadioButton, 0, 0, 1, 1)
        self.moduleSelectFolderToolButton = QtWidgets.QToolButton(self.moduleInteractionGroupBox)
        self.moduleSelectFolderToolButton.setEnabled(False)
        self.moduleSelectFolderToolButton.setObjectName("moduleSelectFolderToolButton")
        self.gridLayout_25.addWidget(self.moduleSelectFolderToolButton, 4, 1, 1, 1)
        self.moduleSelectFileToolButton = QtWidgets.QToolButton(self.moduleInteractionGroupBox)
        self.moduleSelectFileToolButton.setObjectName("moduleSelectFileToolButton")
        self.gridLayout_25.addWidget(self.moduleSelectFileToolButton, 1, 1, 1, 1)
        self.line_4 = QtWidgets.QFrame(self.moduleInteractionGroupBox)
        self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.gridLayout_25.addWidget(self.line_4, 2, 0, 1, 2)
        self.gridLayout_23.addLayout(self.gridLayout_25, 0, 0, 1, 1)
        self.gridLayout_27.addWidget(self.moduleInteractionGroupBox, 0, 0, 1, 1)
        self.line_12 = QtWidgets.QFrame(self.moduleTab)
        self.line_12.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_12.setObjectName("line_12")
        self.gridLayout_27.addWidget(self.line_12, 1, 0, 1, 1)
        self.gridLayout_32.addLayout(self.gridLayout_27, 0, 0, 1, 1)
        self.tabWidget.addTab(self.moduleTab, "")
        self.actionTab = QtWidgets.QWidget()
        self.actionTab.setObjectName("actionTab")
        self.gridLayout_31 = QtWidgets.QGridLayout(self.actionTab)
        self.gridLayout_31.setObjectName("gridLayout_31")
        self.gridLayout_30 = QtWidgets.QGridLayout()
        self.gridLayout_30.setObjectName("gridLayout_30")
        self.gridLayout_17 = QtWidgets.QGridLayout()
        self.gridLayout_17.setObjectName("gridLayout_17")
        self.actionComboBox = QtWidgets.QComboBox(self.actionTab)
        self.actionComboBox.setObjectName("actionComboBox")
        self.gridLayout_17.addWidget(self.actionComboBox, 0, 1, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.actionTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_16.sizePolicy().hasHeightForWidth())
        self.label_16.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.label_16.setFont(font)
        self.label_16.setObjectName("label_16")
        self.gridLayout_17.addWidget(self.label_16, 0, 0, 1, 1)
        self.gridLayout_30.addLayout(self.gridLayout_17, 0, 0, 1, 3)
        self.line_3 = QtWidgets.QFrame(self.actionTab)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout_30.addWidget(self.line_3, 1, 0, 1, 3)
        self.timeGroupBox = QtWidgets.QGroupBox(self.actionTab)
        self.timeGroupBox.setObjectName("timeGroupBox")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.timeGroupBox)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.timeSpinBox = QtWidgets.QSpinBox(self.timeGroupBox)
        self.timeSpinBox.setMaximum(600)
        self.timeSpinBox.setSingleStep(10)
        self.timeSpinBox.setProperty("value", 30)
        self.timeSpinBox.setObjectName("timeSpinBox")
        self.gridLayout_12.addWidget(self.timeSpinBox, 0, 0, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.timeGroupBox)
        self.label_21.setObjectName("label_21")
        self.gridLayout_12.addWidget(self.label_21, 0, 1, 1, 1)
        self.gridLayout_30.addWidget(self.timeGroupBox, 3, 1, 1, 2)
        self.musicGroupBox = QtWidgets.QGroupBox(self.actionTab)
        self.musicGroupBox.setObjectName("musicGroupBox")
        self.gridLayout_28 = QtWidgets.QGridLayout(self.musicGroupBox)
        self.gridLayout_28.setObjectName("gridLayout_28")
        self.gridLayout_29 = QtWidgets.QGridLayout()
        self.gridLayout_29.setObjectName("gridLayout_29")
        self.animationsCheckBox = QtWidgets.QCheckBox(self.musicGroupBox)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.animationsCheckBox.setFont(font)
        self.animationsCheckBox.setObjectName("animationsCheckBox")
        self.gridLayout_29.addWidget(self.animationsCheckBox, 3, 0, 1, 1)
        self.playTimeSpinBox = QtWidgets.QSpinBox(self.musicGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.playTimeSpinBox.sizePolicy().hasHeightForWidth())
        self.playTimeSpinBox.setSizePolicy(sizePolicy)
        self.playTimeSpinBox.setMinimum(-1)
        self.playTimeSpinBox.setMaximum(500)
        self.playTimeSpinBox.setSingleStep(5)
        self.playTimeSpinBox.setProperty("value", 30)
        self.playTimeSpinBox.setObjectName("playTimeSpinBox")
        self.gridLayout_29.addWidget(self.playTimeSpinBox, 2, 2, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.musicGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_27.sizePolicy().hasHeightForWidth())
        self.label_27.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout_29.addWidget(self.label_27, 0, 0, 1, 1)
        self.label_28 = QtWidgets.QLabel(self.musicGroupBox)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.label_28.setFont(font)
        self.label_28.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_28.setObjectName("label_28")
        self.gridLayout_29.addWidget(self.label_28, 2, 0, 1, 2)
        self.label_29 = QtWidgets.QLabel(self.musicGroupBox)
        font = QtGui.QFont()
        font.setFamily("Courier")
        font.setBold(False)
        font.setWeight(50)
        self.label_29.setFont(font)
        self.label_29.setObjectName("label_29")
        self.gridLayout_29.addWidget(self.label_29, 1, 0, 1, 1)
        self.label_30 = QtWidgets.QLabel(self.musicGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_30.sizePolicy().hasHeightForWidth())
        self.label_30.setSizePolicy(sizePolicy)
        self.label_30.setObjectName("label_30")
        self.gridLayout_29.addWidget(self.label_30, 2, 3, 1, 1)
        self.playlistComboBox = QtWidgets.QComboBox(self.musicGroupBox)
        self.playlistComboBox.setObjectName("playlistComboBox")
        self.gridLayout_29.addWidget(self.playlistComboBox, 0, 1, 1, 3)
        self.tracksComboBox = QtWidgets.QComboBox(self.musicGroupBox)
        self.tracksComboBox.setObjectName("tracksComboBox")
        self.gridLayout_29.addWidget(self.tracksComboBox, 1, 1, 1, 3)
        self.animationsComboBox = QtWidgets.QComboBox(self.musicGroupBox)
        self.animationsComboBox.setEnabled(False)
        self.animationsComboBox.setObjectName("animationsComboBox")
        self.gridLayout_29.addWidget(self.animationsComboBox, 3, 1, 1, 3)
        self.gridLayout_28.addLayout(self.gridLayout_29, 0, 0, 1, 1)
        self.gridLayout_30.addWidget(self.musicGroupBox, 2, 0, 1, 3)
        spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_30.addItem(spacerItem2, 4, 2, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_30.addItem(spacerItem3, 3, 0, 1, 1)
        self.gridLayout_31.addLayout(self.gridLayout_30, 0, 0, 1, 1)
        self.tabWidget.addTab(self.actionTab, "")
        self.topicTab = QtWidgets.QWidget()
        self.topicTab.setObjectName("topicTab")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.topicTab)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.groupBox_2 = QtWidgets.QGroupBox(self.topicTab)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.line = QtWidgets.QFrame(self.groupBox_2)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_3.addWidget(self.line, 7, 0, 1, 2)
        self.label_5 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.gridLayout_3.addWidget(self.label_5, 4, 0, 1, 1)
        self.answer1TextEdit = QtWidgets.QTextEdit(self.groupBox_2)
        self.answer1TextEdit.setMinimumSize(QtCore.QSize(0, 40))
        self.answer1TextEdit.setMaximumSize(QtCore.QSize(16777215, 50))
        self.answer1TextEdit.setObjectName("answer1TextEdit")
        self.gridLayout_3.addWidget(self.answer1TextEdit, 1, 0, 1, 1)
        self.line_5 = QtWidgets.QFrame(self.groupBox_2)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.gridLayout_3.addWidget(self.line_5, 3, 0, 1, 2)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem4, 9, 0, 1, 1)
        self.gridLayout_14 = QtWidgets.QGridLayout()
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.label_18 = QtWidgets.QLabel(self.groupBox_2)
        self.label_18.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.label_18.setFont(font)
        self.label_18.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_18.setScaledContents(True)
        self.label_18.setAlignment(QtCore.Qt.AlignCenter)
        self.label_18.setWordWrap(True)
        self.label_18.setObjectName("label_18")
        self.gridLayout_14.addWidget(self.label_18, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_14, 8, 0, 1, 2)
        self.label_3 = QtWidgets.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
        self.answer2TextEdit = QtWidgets.QTextEdit(self.groupBox_2)
        self.answer2TextEdit.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.answer2TextEdit.sizePolicy().hasHeightForWidth())
        self.answer2TextEdit.setSizePolicy(sizePolicy)
        self.answer2TextEdit.setMinimumSize(QtCore.QSize(0, 40))
        self.answer2TextEdit.setMaximumSize(QtCore.QSize(16777215, 50))
        self.answer2TextEdit.setObjectName("answer2TextEdit")
        self.gridLayout_3.addWidget(self.answer2TextEdit, 5, 0, 1, 1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_13 = QtWidgets.QLabel(self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth())
        self.label_13.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_13.setFont(font)
        self.label_13.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_13.setObjectName("label_13")
        self.gridLayout.addWidget(self.label_13, 0, 0, 1, 1)
        self.answer1GoToComboBox = QtWidgets.QComboBox(self.groupBox_2)
        self.answer1GoToComboBox.setObjectName("answer1GoToComboBox")
        self.gridLayout.addWidget(self.answer1GoToComboBox, 0, 1, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout, 2, 0, 1, 2)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.answer2GoToComboBox = QtWidgets.QComboBox(self.groupBox_2)
        self.answer2GoToComboBox.setObjectName("answer2GoToComboBox")
        self.gridLayout_6.addWidget(self.answer2GoToComboBox, 0, 1, 1, 1)
        self.label_15 = QtWidgets.QLabel(self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_15.sizePolicy().hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_15.setFont(font)
        self.label_15.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName("label_15")
        self.gridLayout_6.addWidget(self.label_15, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_6, 6, 0, 1, 2)
        self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1)
        self.gridLayout_10.addWidget(self.groupBox_2, 1, 0, 1, 1)
        self.line_6 = QtWidgets.QFrame(self.topicTab)
        self.line_6.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout_10.addWidget(self.line_6, 0, 0, 1, 1)
        self.tabWidget.addTab(self.topicTab, "")
        self.tabletTab = QtWidgets.QWidget()
        self.tabletTab.setObjectName("tabletTab")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.tabletTab)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.groupBox_3 = QtWidgets.QGroupBox(self.tabletTab)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_3)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_9 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_9.setFont(font)
        self.label_9.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName("label_9")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_9)
        self.tabletPageNameComboBox = QtWidgets.QComboBox(self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabletPageNameComboBox.sizePolicy().hasHeightForWidth())
        self.tabletPageNameComboBox.setSizePolicy(sizePolicy)
        self.tabletPageNameComboBox.setObjectName("tabletPageNameComboBox")
        self.tabletPageNameComboBox.addItem("")
        self.tabletPageNameComboBox.addItem("")
        self.tabletPageNameComboBox.addItem("")
        self.tabletPageNameComboBox.addItem("")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.tabletPageNameComboBox)
        self.label_8 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_8.setFont(font)
        self.label_8.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName("label_8")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_8)
        self.tabletImageComboBox = QtWidgets.QComboBox(self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabletImageComboBox.sizePolicy().hasHeightForWidth())
        self.tabletImageComboBox.setSizePolicy(sizePolicy)
        self.tabletImageComboBox.setObjectName("tabletImageComboBox")
        self.tabletImageComboBox.addItem("")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.tabletImageComboBox)
        self.label_7 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_7)
        self.tabletHeadingTextEdit = QtWidgets.QTextEdit(self.groupBox_3)
        self.tabletHeadingTextEdit.setMinimumSize(QtCore.QSize(0, 50))
        self.tabletHeadingTextEdit.setMaximumSize(QtCore.QSize(16777215, 50))
        self.tabletHeadingTextEdit.setObjectName("tabletHeadingTextEdit")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.tabletHeadingTextEdit)
        self.label_10 = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(False)
        font.setWeight(50)
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_10)
        self.tabletInfoTextEdit = QtWidgets.QTextEdit(self.groupBox_3)
        self.tabletInfoTextEdit.setMinimumSize(QtCore.QSize(0, 50))
        self.tabletInfoTextEdit.setMaximumSize(QtCore.QSize(16777215, 50))
        self.tabletInfoTextEdit.setObjectName("tabletInfoTextEdit")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.tabletInfoTextEdit)
        spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.formLayout.setItem(4, QtWidgets.QFormLayout.FieldRole, spacerItem5)
        self.gridLayout_7.addLayout(self.formLayout, 0, 0, 1, 1)
        self.line_2 = QtWidgets.QFrame(self.groupBox_3)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_7.addWidget(self.line_2, 1, 0, 1, 1)
        self.gridLayout_9.addWidget(self.groupBox_3, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tabletTab, "")
        self.gridLayout_11.addWidget(self.tabWidget, 1, 0, 1, 1)

        self.retranslateUi(EditBlockDialog)
        self.tabWidget.setCurrentIndex(0)
        self.buttonBox.rejected.connect(EditBlockDialog.reject)
        self.buttonBox.accepted.connect(EditBlockDialog.accept)
        QtCore.QMetaObject.connectSlotsByName(EditBlockDialog)
        SpotifyDialog.setTabOrder(self.playButton, self.messageTextEdit)

    def retranslateUi(self, SpotifyDialog):
        _translate = QtCore.QCoreApplication.translate
        SpotifyDialog.setWindowTitle(_translate("SpotifyDialog", "Spotify"))
        self.defaultSettingsCheckBox.setText(
            _translate("SpotifyDialog", "Default Settings"))
        self.connectButton.setText(_translate("SpotifyDialog", "Connect"))
        self.settingsGroupBox.setTitle(
            _translate("SpotifyDialog", "Spotify Settings"))
        self.label_3.setText(_translate("SpotifyDialog", "Client ID"))
        self.label_4.setText(_translate("SpotifyDialog", "Username"))
        self.redirectURILineEdit.setPlaceholderText(
            _translate("SpotifyDialog", "http://localhost/8080/"))
        self.label_2.setText(_translate("SpotifyDialog", "Client Secret"))
        self.label.setText(_translate("SpotifyDialog", "Redirect URI"))
        self.playButton.setText(_translate("SpotifyDialog", "Test"))
        self.label_5.setText(_translate("SpotifyDialog", "Playlists"))
        self.label_6.setText(_translate("SpotifyDialog", "Tracks"))
        self.groupBox_2.setTitle(_translate("SpotifyDialog", "Log"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    SpotifyDialog = QtWidgets.QDialog()
    ui = Ui_SpotifyDialog()
    ui.setupUi(SpotifyDialog)
    SpotifyDialog.show()
    sys.exit(app.exec_())
    def setupUi(self, SpotifyDialog):
        SpotifyDialog.setObjectName("SpotifyDialog")
        SpotifyDialog.resize(424, 564)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            SpotifyDialog.sizePolicy().hasHeightForWidth())
        SpotifyDialog.setSizePolicy(sizePolicy)
        SpotifyDialog.setMinimumSize(QtCore.QSize(0, 0))
        SpotifyDialog.setMaximumSize(QtCore.QSize(750, 1000))
        self.gridLayout_5 = QtWidgets.QGridLayout(SpotifyDialog)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        spacerItem = QtWidgets.QSpacerItem(20, 10,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem, 6, 0, 1, 1)
        self.defaultSettingsCheckBox = QtWidgets.QCheckBox(SpotifyDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.defaultSettingsCheckBox.sizePolicy().hasHeightForWidth())
        self.defaultSettingsCheckBox.setSizePolicy(sizePolicy)
        self.defaultSettingsCheckBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.defaultSettingsCheckBox.setChecked(True)
        self.defaultSettingsCheckBox.setObjectName("defaultSettingsCheckBox")
        self.gridLayout_3.addWidget(self.defaultSettingsCheckBox, 1, 0, 1, 1)
        self.connectButton = QtWidgets.QPushButton(SpotifyDialog)
        self.connectButton.setObjectName("connectButton")
        self.gridLayout_3.addWidget(self.connectButton, 1, 1, 1, 1)
        self.settingsGroupBox = QtWidgets.QGroupBox(SpotifyDialog)
        self.settingsGroupBox.setEnabled(False)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(True)
        font.setWeight(75)
        self.settingsGroupBox.setFont(font)
        self.settingsGroupBox.setObjectName("settingsGroupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.settingsGroupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.label_3 = QtWidgets.QLabel(self.settingsGroupBox)
        self.label_3.setObjectName("label_3")
        self.gridLayout_12.addWidget(self.label_3, 1, 0, 1, 1)
        self.usernameLineEdit = QtWidgets.QLineEdit(self.settingsGroupBox)
        self.usernameLineEdit.setObjectName("usernameLineEdit")
        self.gridLayout_12.addWidget(self.usernameLineEdit, 0, 1, 1, 2)
        self.label_4 = QtWidgets.QLabel(self.settingsGroupBox)
        self.label_4.setObjectName("label_4")
        self.gridLayout_12.addWidget(self.label_4, 0, 0, 1, 1)
        self.redirectURILineEdit = QtWidgets.QLineEdit(self.settingsGroupBox)
        self.redirectURILineEdit.setObjectName("redirectURILineEdit")
        self.gridLayout_12.addWidget(self.redirectURILineEdit, 3, 1, 1, 2)
        self.clientSecretLineEdit = QtWidgets.QLineEdit(self.settingsGroupBox)
        self.clientSecretLineEdit.setObjectName("clientSecretLineEdit")
        self.gridLayout_12.addWidget(self.clientSecretLineEdit, 2, 1, 1, 2)
        self.label_2 = QtWidgets.QLabel(self.settingsGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.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_12.addWidget(self.label_2, 2, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.settingsGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.gridLayout_12.addWidget(self.label, 3, 0, 1, 1)
        self.clientIDLineEdit = QtWidgets.QLineEdit(self.settingsGroupBox)
        self.clientIDLineEdit.setObjectName("clientIDLineEdit")
        self.gridLayout_12.addWidget(self.clientIDLineEdit, 1, 1, 1, 2)
        self.gridLayout.addLayout(self.gridLayout_12, 0, 1, 1, 1)
        self.gridLayout_3.addWidget(self.settingsGroupBox, 0, 0, 1, 2)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.playButton = QtWidgets.QPushButton(SpotifyDialog)
        self.playButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.playButton.sizePolicy().hasHeightForWidth())
        self.playButton.setSizePolicy(sizePolicy)
        self.playButton.setObjectName("playButton")
        self.gridLayout_4.addWidget(self.playButton, 3, 2, 1, 1)
        self.playlistComboBox = QtWidgets.QComboBox(SpotifyDialog)
        self.playlistComboBox.setObjectName("playlistComboBox")
        self.gridLayout_4.addWidget(self.playlistComboBox, 1, 1, 1, 2)
        self.line_2 = QtWidgets.QFrame(SpotifyDialog)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_4.addWidget(self.line_2, 0, 0, 1, 3)
        self.label_5 = QtWidgets.QLabel(SpotifyDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setObjectName("label_5")
        self.gridLayout_4.addWidget(self.label_5, 1, 0, 1, 1)
        self.trackComboBox = QtWidgets.QComboBox(SpotifyDialog)
        self.trackComboBox.setObjectName("trackComboBox")
        self.gridLayout_4.addWidget(self.trackComboBox, 2, 1, 1, 2)
        self.label_6 = QtWidgets.QLabel(SpotifyDialog)
        self.label_6.setObjectName("label_6")
        self.gridLayout_4.addWidget(self.label_6, 2, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_4, 2, 0, 1, 2)
        self.groupBox_2 = QtWidgets.QGroupBox(SpotifyDialog)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.messageTextEdit = QtWidgets.QTextEdit(self.groupBox_2)
        self.messageTextEdit.setAutoFillBackground(True)
        self.messageTextEdit.setStyleSheet("background: rgb(76, 76, 76)")
        self.messageTextEdit.setReadOnly(True)
        self.messageTextEdit.setObjectName("messageTextEdit")
        self.gridLayout_2.addWidget(self.messageTextEdit, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_2, 4, 0, 1, 2)
        self.buttonBox = QtWidgets.QDialogButtonBox(SpotifyDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_3.addWidget(self.buttonBox, 5, 0, 1, 2)
        self.line = QtWidgets.QFrame(SpotifyDialog)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_3.addWidget(self.line, 3, 0, 1, 2)
        self.gridLayout_5.addLayout(self.gridLayout_3, 0, 0, 1, 1)

        self.retranslateUi(SpotifyDialog)
        self.buttonBox.accepted.connect(SpotifyDialog.accept)
        self.buttonBox.rejected.connect(SpotifyDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(SpotifyDialog)
        SpotifyDialog.setTabOrder(self.usernameLineEdit, self.clientIDLineEdit)
        SpotifyDialog.setTabOrder(self.clientIDLineEdit,
                                  self.clientSecretLineEdit)
        SpotifyDialog.setTabOrder(self.clientSecretLineEdit,
                                  self.redirectURILineEdit)
        SpotifyDialog.setTabOrder(self.redirectURILineEdit,
                                  self.defaultSettingsCheckBox)
        SpotifyDialog.setTabOrder(self.defaultSettingsCheckBox,
                                  self.connectButton)
        SpotifyDialog.setTabOrder(self.connectButton, self.playlistComboBox)
        SpotifyDialog.setTabOrder(self.playlistComboBox, self.trackComboBox)
        SpotifyDialog.setTabOrder(self.trackComboBox, self.playButton)
        SpotifyDialog.setTabOrder(self.playButton, self.messageTextEdit)
    def setupUi(self, ImportBlocksDialog):
        ImportBlocksDialog.setObjectName("ImportBlocksDialog")
        ImportBlocksDialog.resize(494, 431)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            ImportBlocksDialog.sizePolicy().hasHeightForWidth())
        ImportBlocksDialog.setSizePolicy(sizePolicy)
        ImportBlocksDialog.setMinimumSize(QtCore.QSize(0, 0))
        ImportBlocksDialog.setMaximumSize(QtCore.QSize(1000, 800))
        self.gridLayout_3 = QtWidgets.QGridLayout(ImportBlocksDialog)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.groupBox = QtWidgets.QGroupBox(ImportBlocksDialog)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(True)
        font.setWeight(75)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.portLabel = QtWidgets.QLabel(self.groupBox)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        self.portLabel.setFont(font)
        self.portLabel.setAlignment(QtCore.Qt.AlignLeading
                                    | QtCore.Qt.AlignLeft
                                    | QtCore.Qt.AlignVCenter)
        self.portLabel.setObjectName("portLabel")
        self.gridLayout_12.addWidget(self.portLabel, 1, 0, 1, 1)
        self.fileNameLineEdit = QtWidgets.QLineEdit(self.groupBox)
        self.fileNameLineEdit.setObjectName("fileNameLineEdit")
        self.gridLayout_12.addWidget(self.fileNameLineEdit, 2, 0, 1, 3)
        self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout.setObjectName("gridLayout")
        self.messageTextEdit = QtWidgets.QTextEdit(self.groupBox_2)
        self.messageTextEdit.setAutoFillBackground(True)
        self.messageTextEdit.setStyleSheet("background: rgb(76, 76, 76)")
        self.messageTextEdit.setObjectName("messageTextEdit")
        self.gridLayout.addWidget(self.messageTextEdit, 0, 0, 1, 1)
        self.gridLayout_12.addWidget(self.groupBox_2, 4, 0, 1, 4)
        spacerItem = QtWidgets.QSpacerItem(20, 10,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_12.addItem(spacerItem, 7, 1, 1, 1)
        self.selectFileToolButton = QtWidgets.QToolButton(self.groupBox)
        self.selectFileToolButton.setObjectName("selectFileToolButton")
        self.gridLayout_12.addWidget(self.selectFileToolButton, 2, 3, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(self.groupBox)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_12.addWidget(self.buttonBox, 5, 0, 1, 4)
        self.line = QtWidgets.QFrame(self.groupBox)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_12.addWidget(self.line, 0, 0, 1, 4)
        self.line_2 = QtWidgets.QFrame(self.groupBox)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_12.addWidget(self.line_2, 3, 0, 1, 4)
        self.gridLayout_2.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox, 0, 0, 1, 1)

        self.retranslateUi(ImportBlocksDialog)
        self.buttonBox.accepted.connect(ImportBlocksDialog.accept)
        self.buttonBox.rejected.connect(ImportBlocksDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ImportBlocksDialog)
        self.gridLayout_12.addWidget(self.line_2, 3, 0, 1, 4)
        self.gridLayout_2.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox, 0, 0, 1, 1)

        self.retranslateUi(ImportBlocksDialog)
        self.buttonBox.accepted.connect(ImportBlocksDialog.accept)
        self.buttonBox.rejected.connect(ImportBlocksDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ImportBlocksDialog)

    def retranslateUi(self, ImportBlocksDialog):
        _translate = QtCore.QCoreApplication.translate
        ImportBlocksDialog.setWindowTitle(
            _translate("ImportBlocksDialog", "Import Dialog"))
        self.groupBox.setTitle(
            _translate("ImportBlocksDialog", "Import Design"))
        self.portLabel.setText(_translate("ImportBlocksDialog",
                                          "Select file:"))
        self.groupBox_2.setTitle(_translate("ImportBlocksDialog", "Result"))
        self.selectFileToolButton.setText(
            _translate("ImportBlocksDialog", "..."))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ImportBlocksDialog = QtWidgets.QDialog()
    ui = Ui_ImportBlocksDialog()
    ui.setupUi(ImportBlocksDialog)
    ImportBlocksDialog.show()
    sys.exit(app.exec_())
from es_common.utils.qt import QtWidgets

from interaction_manager.view.ui_dialog import Ui_DialogGUI

if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    DialogGUI = QtWidgets.QMainWindow()
    ui = Ui_DialogGUI()
    ui.setupUi(DialogGUI)
    DialogGUI.show()
    sys.exit(app.exec_())
Exemple #14
0
        self.gridLayout_3.addWidget(self.confirmationTextEdit, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 2, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)

        self.retranslateUi(ConfirmationDialog)
        self.buttonBox.accepted.connect(ConfirmationDialog.accept)
        self.buttonBox.rejected.connect(ConfirmationDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ConfirmationDialog)

    def retranslateUi(self, ConfirmationDialog):
        _translate = QtCore.QCoreApplication.translate
        ConfirmationDialog.setWindowTitle(_translate("ConfirmationDialog", "Confirm Action"))
        self.label.setText(_translate("ConfirmationDialog", "Are you sure?"))
        self.groupBox.setTitle(_translate("ConfirmationDialog", "Warning"))
        self.confirmationTextEdit.setHtml(_translate("ConfirmationDialog", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Courier New\'; font-size:14pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'.SF NS Text\'; font-size:13pt; font-style:italic;\">All items will be deleted!</span></p></body></html>"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ConfirmationDialog = QtWidgets.QDialog()
    ui = Ui_ConfirmationDialog()
    ui.setupUi(ConfirmationDialog)
    ConfirmationDialog.show()
    sys.exit(app.exec_())

Exemple #15
0
    def setupUi(self, DBDialog):
        DBDialog.setObjectName("DBDialog")
        DBDialog.resize(474, 300)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(DBDialog.sizePolicy().hasHeightForWidth())
        DBDialog.setSizePolicy(sizePolicy)
        DBDialog.setMinimumSize(QtCore.QSize(400, 300))
        DBDialog.setMaximumSize(QtCore.QSize(500, 400))
        self.gridLayout_2 = QtWidgets.QGridLayout(DBDialog)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.groupBox = QtWidgets.QGroupBox(DBDialog)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setBold(True)
        font.setWeight(75)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.label = QtWidgets.QLabel(self.groupBox)
        self.label.setText("")
        self.label.setObjectName("label")
        self.gridLayout_12.addWidget(self.label, 5, 0, 1, 3)
        self.robotIPLabel = QtWidgets.QLabel(self.groupBox)
        self.robotIPLabel.setAlignment(QtCore.Qt.AlignRight
                                       | QtCore.Qt.AlignTrailing
                                       | QtCore.Qt.AlignVCenter)
        self.robotIPLabel.setObjectName("robotIPLabel")
        self.gridLayout_12.addWidget(self.robotIPLabel, 0, 0, 1, 1)
        self.generateNamePushButton = QtWidgets.QPushButton(self.groupBox)
        self.generateNamePushButton.setObjectName("generateNamePushButton")
        self.gridLayout_12.addWidget(self.generateNamePushButton, 2, 2, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(self.groupBox)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_12.addWidget(self.buttonBox, 6, 1, 1, 2)
        self.dbNameLineEdit = QtWidgets.QLineEdit(self.groupBox)
        self.dbNameLineEdit.setObjectName("dbNameLineEdit")
        self.gridLayout_12.addWidget(self.dbNameLineEdit, 2, 1, 1, 1)
        self.portLabel = QtWidgets.QLabel(self.groupBox)
        self.portLabel.setAlignment(QtCore.Qt.AlignRight
                                    | QtCore.Qt.AlignTrailing
                                    | QtCore.Qt.AlignVCenter)
        self.portLabel.setObjectName("portLabel")
        self.gridLayout_12.addWidget(self.portLabel, 2, 0, 1, 1)
        self.line = QtWidgets.QFrame(self.groupBox)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_12.addWidget(self.line, 1, 0, 1, 3)
        self.setDBPushButton = QtWidgets.QPushButton(self.groupBox)
        self.setDBPushButton.setObjectName("setDBPushButton")
        self.gridLayout_12.addWidget(self.setDBPushButton, 3, 1, 1, 2)
        self.dbNamesComboBox = QtWidgets.QComboBox(self.groupBox)
        self.dbNamesComboBox.setObjectName("dbNamesComboBox")
        self.gridLayout_12.addWidget(self.dbNamesComboBox, 0, 1, 1, 2)
        spacerItem = QtWidgets.QSpacerItem(20, 10,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_12.addItem(spacerItem, 8, 1, 1, 1)
        self.line_2 = QtWidgets.QFrame(self.groupBox)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_12.addWidget(self.line_2, 4, 0, 1, 3)
        self.gridLayout.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1)

        self.retranslateUi(DBDialog)
        self.buttonBox.accepted.connect(DBDialog.accept)
        self.buttonBox.rejected.connect(DBDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(DBDialog)
Exemple #16
0
    def setupUi(self, ConfirmationDialog):
        ConfirmationDialog.setObjectName("ConfirmationDialog")
        ConfirmationDialog.resize(400, 292)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(ConfirmationDialog.sizePolicy().hasHeightForWidth())
        ConfirmationDialog.setSizePolicy(sizePolicy)
        ConfirmationDialog.setMinimumSize(QtCore.QSize(0, 0))
        ConfirmationDialog.setMaximumSize(QtCore.QSize(700, 500))
        self.gridLayout = QtWidgets.QGridLayout(ConfirmationDialog)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.line_2 = QtWidgets.QFrame(ConfirmationDialog)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_2.addWidget(self.line_2, 0, 0, 1, 1)
        self.label = QtWidgets.QLabel(ConfirmationDialog)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 1, 0, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(ConfirmationDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Yes)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_2.addWidget(self.buttonBox, 4, 0, 1, 1)
        self.line = QtWidgets.QFrame(ConfirmationDialog)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_2.addWidget(self.line, 3, 0, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(ConfirmationDialog)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(14)
        font.setBold(False)
        font.setWeight(50)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.confirmationTextEdit = QtWidgets.QTextEdit(self.groupBox)
        self.confirmationTextEdit.setAutoFillBackground(True)
        self.confirmationTextEdit.setUndoRedoEnabled(False)
        self.confirmationTextEdit.setAcceptRichText(False)
        self.confirmationTextEdit.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.confirmationTextEdit.setObjectName("confirmationTextEdit")
        self.gridLayout_3.addWidget(self.confirmationTextEdit, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 2, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)

        self.retranslateUi(ConfirmationDialog)
        self.buttonBox.accepted.connect(ConfirmationDialog.accept)
        self.buttonBox.rejected.connect(ConfirmationDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ConfirmationDialog)
        self.label_30.setText(_translate("EditBlockDialog", "sec"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.actionTab), _translate("EditBlockDialog", "Action"))
        self.groupBox_2.setTitle(_translate("EditBlockDialog", "Expected Answers"))
        self.label_5.setText(_translate("EditBlockDialog", "User Answers #2"))
        self.label_18.setText(_translate("EditBlockDialog", "Separate the answers by semicolon (;) to allow multiple options"))
        self.label_3.setText(_translate("EditBlockDialog", "User Answers #1"))
        self.label_13.setText(_translate("EditBlockDialog", "Go To"))
        self.label_15.setText(_translate("EditBlockDialog", "Go To"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.topicTab), _translate("EditBlockDialog", "Topic"))
        self.groupBox_3.setTitle(_translate("EditBlockDialog", "HTML Page"))
        self.label_9.setText(_translate("EditBlockDialog", "Name"))
        self.tabletPageNameComboBox.setItemText(0, _translate("EditBlockDialog", "index"))
        self.tabletPageNameComboBox.setItemText(1, _translate("EditBlockDialog", "displayinfo"))
        self.tabletPageNameComboBox.setItemText(2, _translate("EditBlockDialog", "confirmation"))
        self.tabletPageNameComboBox.setItemText(3, _translate("EditBlockDialog", "help"))
        self.label_8.setText(_translate("EditBlockDialog", "Image"))
        self.tabletImageComboBox.setItemText(0, _translate("EditBlockDialog", "pepper-standing.png"))
        self.label_7.setText(_translate("EditBlockDialog", "Heading"))
        self.label_10.setText(_translate("EditBlockDialog", "Info"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabletTab), _translate("EditBlockDialog", "Tablet"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    EditBlockDialog = QtWidgets.QDialog()
    ui = Ui_EditBlockDialog()
    ui.setupUi(EditBlockDialog)
    EditBlockDialog.show()
    sys.exit(app.exec_())