예제 #1
0
 def __init__(self, parent=None):
     super(AccountEditingDialog, self).__init__(parent)
     
     pyside_dynamic.loadUi('Account_Dialog.ui', self)
     
     self._wrapper = self.parent()._wrapper
     self.init_ui()
예제 #2
0
    def __init__(self):

        QtGui.QMainWindow.__init__(self)
        loadUi("GUI.ui", self)

        self.output_directory = ''
        self.op_mode = ''
        self.config = ''
        self.ros_ok = False
        self.ros_config = ''
        self.ros_label.setStyleSheet('color : Red')
        self.ros_label.setText('OFFLINE')
        #        self.twist_speed = self.twist_spinbox.value()
        #        self.warning_threshold = self.warn_spinbox.value()
        #        self.activation_threshold = self.auto_spinbox.value()
        #        self.rate =
        self.keyslist = []

        #        self.ls_topic_cb.addItems(self.ros_topics[0])
        #        self.st_r_cb.addItems(self.ros_topics[0])
        #        self.st_l_cb.addItems(self.ros_topics[0])
        self.set_label('', 'Black')
        self.quit_btn.clicked.connect(QtCore.QCoreApplication.instance().quit)
        self.save_config_btn.clicked.connect(self.save_config_btn_clicked)
        self.output_btn.clicked.connect(self.output_directory_btn_clicked)
        self.reset_btn.clicked.connect(self.reset_btn_clicked)
        self.radio_controller.toggled.connect(self.radio_toggled)
        self.radio_controller_OA.toggled.connect(self.radio_toggled)
        #        self.twist_spinbox.valueChanged.connect(self.spinbox_value_changed)
        #        self.warn_spinbox.valueChanged.connect(self.spinbox_value_changed)
        #        self.auto_spinbox.valueChanged.connect(self.spinbox_value_changed)
        #        self.rate_spinbox.valueChanged.connect(self.spinbox_value_changed)

        self.controller_widget.setEnabled(True)
        self.radio_controller.setChecked(True)
예제 #3
0
 def __init__(self, parent=None, can_cancel=True):
     super(LoginDialog, self).__init__(parent)
     
     pyside_dynamic.loadUi('Login_Dialog.ui', self)
     
     self._can_cancel = can_cancel
     
     self.init_ui()
예제 #4
0
 def __init__(self, *args):
     QtGui.QWidget.__init__(self)
     loadUi(ui.UI_RESOURCE_PATH + ui_file_name, self)
     
     layer_list = ['duh', 'bluh', 'meh']
     self.layer_model = LayerListModel(layer_list)
     self.listView.setModel(self.layer_model)
     self.listView.setAlternatingRowColors(True)
예제 #5
0
    def __init__(self, *args):
        QtGui.QWidget.__init__(self)
        loadUi(ui.UI_RESOURCE_PATH + ui_file_name, self)

        page_list = ['Page1', 'Page2', 'Page3']
        self.page_model = PageListModel(page_list)
        self.listView.setModel(self.page_model)
        self.listView.setAlternatingRowColors(True)
예제 #6
0
 def __init__(self):
     super(MainWindow, self).__init__()
     custom_widgets_map = {
                       'QReadOnlyCheckBox': custom_widgets.QReadOnlyCheckBox,
                       #'STLViewerWidget': custom_widgets.STLViewerWidget,
                       }
     pyside_dynamic.loadUi("Main_Window_v2.ui", self, custom_widgets_map)
     
     self._wrapper = None
     
     self.submissions = []
     self.submission_map = {}
     
     self.init_ui()
    def __init__(self, parent=None, imagePath="", scribbleImagePath=""):
        QMainWindow.__init__(self, parent)
        pyside_dynamic.loadUi('mainWindow.ui', self)
        self.show()
        self.setWindowTitle("BaBa - Scribble")

        # connections
        self.bodenBtn.clicked.connect(lambda: self.changedPen('boden'))
        self.baumBtn.clicked.connect(lambda: self.changedPen('baum'))
        self.radiergummiBtn.clicked.connect(
            lambda: self.changedPen('radiergummi'))
        self.bodenSlider.valueChanged.connect(self.refreshSliderValues)
        self.baumSlider.valueChanged.connect(self.refreshSliderValues)
        self.radiergummiSlider.valueChanged.connect(self.refreshSliderValues)

        self.okBtn.clicked.connect(self.okAction)

        # menu
        self.penType = 'boden'
        self.sliderValues = {
            "boden": self.bodenSlider.value(),
            "baum": self.baumSlider.value(),
            "radiergummi": self.radiergummiSlider.value()
        }

        # dimensions
        self.imageAreaWidth = 0
        self.imageAreaHeight = 0

        # Image
        self.imagePath = imagePath
        self.imagePixmap = QPixmap(self.imagePath)
        self.imageLabel = QLabel(self.pictureArea)
        self.imageLabel.setAlignment(Qt.AlignTop)
        self.imageLabel.show()

        # Scribble
        self.scribble = Scribble(self.pictureArea, scribbleImagePath)
        self.scribble.setupScribble(self.imagePixmap.width(),
                                    self.imagePixmap.height())
        self.scribbleMat = None

        # refreshes and reloads: initial trigger
        self.refreshSliderValues()
        self.refreshDimensions()
예제 #8
0
    def __init__(self, *args):
        QtGui.QMainWindow.__init__(self)

        loadUi(ui.UI_RESOURCE_PATH + ui_file_name, self)

        self._pages_widget = PageWidget(self)
        self.pages_dock.setWidget(self._pages_widget)

        self._layer_widget = LayerWidget(self)
        self.layer_dock.setWidget(self._layer_widget)

        layer_list = [Layer('duh'), Layer('bluh'), Layer('meh')]
        layer_model = LayerListModel(layer_list)
        self._layer_widget.set_model(layer_model)

        #Web View Initialisation
        self._web_view = DreamWebView(self)
        self._web_view.setUrl(":ui/resources/startup.html")
        #self._web_view.setUrl("")
        self.setCentralWidget(self._web_view)

        self._web_view.loadFinished.connect(self.webLoadFinished)

        #self.propertiesTable.setModel(self)
        properties_model = PropertiesItemModel(self)
        self.propertiesTable.setModel(properties_model)

        myList = [QStandardItem("Test"), QStandardItem(2)]
        properties_model.insertRow(0,myList)

        myList = [QStandardItem("Test"), QStandardItem("Testing")]
        properties_model.insertRow(1,myList)

        self.current_tool = TranslateTool(self._web_view)
        #print(dir(item))

        self.buttonNoTool.pressed.connect(self.buttonNonePressed)
        self.buttonMoveTool.pressed.connect(self.buttonMovePressed)
예제 #9
0
 def __init__(self, parent=None):
     super(DriveSelectionDialog, self).__init__(parent)
     
     pyside_dynamic.loadUi('Drive_Dialog.ui', self)
     
     self.init_ui()
예제 #10
0
 def __init__(self, *args):
     QtGui.QMainWindow.__init__(self)
     loadUi(ui.UI_RESOURCE_PATH + ui_file_name, self)
     
     self._layer_widget = LayerWidget(self)
     self.layer_dock.setWidget(self._layer_widget)