Ejemplo n.º 1
0
Archivo: plot.py Proyecto: CDAT/cdatgui
    def __init__(self, parent=None):
        super(BoxEditor, self).__init__(parent=parent)
        initmod()
        self.member = None
        self.outline = None
        self.template = None
        layout = QtGui.QFormLayout()

        buttons = QtGui.QHBoxLayout()
        self.move_button = QtGui.QPushButton(u"Move")
        self.move_button.clicked.connect(self.clickedMove)
        buttons.addWidget(self.move_button)
        self.hide_button = QtGui.QPushButton(toggle_icon, u"")
        self.hide_button.setCheckable(True)
        self.hide_button.clicked.connect(self.hideMember)
        buttons.addWidget(self.hide_button)
        layout.addRow(buttons)

        self.width_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.width_slider.setMinimum(0)
        self.width_slider.setMaximum(100)
        self.width_slider.sliderMoved.connect(self.setBoxWidth)
        layout.addRow("Width", self.width_slider)

        self.height_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.height_slider.setMinimum(0)
        self.height_slider.setMaximum(100)
        self.height_slider.sliderMoved.connect(self.setBoxHeight)
        layout.addRow("Height", self.height_slider)

        outline_actions = QtGui.QHBoxLayout()
        self.outline_hide = QtGui.QPushButton(toggle_icon, u"")
        self.outline_hide.setCheckable(True)
        self.outline_hide.clicked.connect(self.hideOutline)
        self.outline_style = QtGui.QComboBox()
        self.outline_style.setModel(get_lines())
        self.outline_style.currentIndexChanged[str].connect(
            self.setOutlineStyle)
        outline_edit = QtGui.QPushButton("Edit")
        outline_edit.clicked.connect(self.triggerEditStyle)
        outline_actions.addWidget(self.outline_hide)
        outline_actions.addWidget(self.outline_style)
        outline_actions.addWidget(outline_edit)

        layout.addRow("Outline", outline_actions)
        self.setLayout(layout)
Ejemplo n.º 2
0
    def __init__(self, parent=None):
        super(BoxEditor, self).__init__(parent=parent)
        initmod()
        self.member = None
        self.outline = None
        self.template = None
        layout = QtGui.QFormLayout()

        buttons = QtGui.QHBoxLayout()
        self.move_button = QtGui.QPushButton(u"Move")
        self.move_button.clicked.connect(self.clickedMove)
        buttons.addWidget(self.move_button)
        self.hide_button = QtGui.QPushButton(toggle_icon, u"")
        self.hide_button.setCheckable(True)
        self.hide_button.clicked.connect(self.hideMember)
        buttons.addWidget(self.hide_button)
        layout.addRow(buttons)

        self.width_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.width_slider.setMinimum(0)
        self.width_slider.setMaximum(100)
        self.width_slider.sliderMoved.connect(self.setBoxWidth)
        layout.addRow("Width", self.width_slider)

        self.height_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.height_slider.setMinimum(0)
        self.height_slider.setMaximum(100)
        self.height_slider.sliderMoved.connect(self.setBoxHeight)
        layout.addRow("Height", self.height_slider)

        outline_actions = QtGui.QHBoxLayout()
        self.outline_hide = QtGui.QPushButton(toggle_icon, u"")
        self.outline_hide.setCheckable(True)
        self.outline_hide.clicked.connect(self.hideOutline)
        self.outline_style = QtGui.QComboBox()
        self.outline_style.setModel(get_lines())
        self.outline_style.currentIndexChanged[str].connect(self.setOutlineStyle)
        outline_edit = QtGui.QPushButton("Edit")
        outline_edit.clicked.connect(self.triggerEditStyle)
        outline_actions.addWidget(self.outline_hide)
        outline_actions.addWidget(self.outline_style)
        outline_actions.addWidget(outline_edit)

        layout.addRow("Outline", outline_actions)
        self.setLayout(layout)
Ejemplo n.º 3
0
    def __init__(self, parent=None):
        super(TickEditor, self).__init__(parent=parent)
        initmod()

        self.member = None
        self.template = None
        self.inset = False
        self.grid = False

        self.hide_button = QtGui.QPushButton(toggle_icon, u"")
        self.hide_button.setCheckable(True)
        self.hide_button.clicked.connect(self.hideTicks)

        self.line_chooser = QtGui.QComboBox()
        self.line_chooser.setModel(get_lines())
        self.line_chooser.currentIndexChanged[str].connect(self.setLineStyle)

        edit_button = QtGui.QPushButton("Edit")
        edit_button.clicked.connect(self.edit_line)

        top_widgets = QtGui.QHBoxLayout()
        top_widgets.addWidget(self.hide_button)
        top_widgets.addWidget(self.line_chooser)
        top_widgets.addWidget(edit_button)

        length_label = QtGui.QLabel("Length:")
        self.length_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.length_slider.setMinimum(0)
        self.length_slider.setMaximum(100)
        self.length_slider.sliderMoved.connect(self.setLength)

        bottom_widgets = QtGui.QHBoxLayout()
        bottom_widgets.addWidget(length_label)
        bottom_widgets.addWidget(self.length_slider)

        layout = QtGui.QVBoxLayout()
        layout.addLayout(top_widgets)
        layout.addLayout(bottom_widgets)
        self.setLayout(layout)
Ejemplo n.º 4
0
    def __init__(self, parent=None):
        super(TickEditor, self).__init__(parent=parent)
        initmod()

        self.member = None
        self.template = None
        self.inset = False
        self.grid = False

        self.hide_button = QtGui.QPushButton(toggle_icon, u"")
        self.hide_button.setCheckable(True)
        self.hide_button.clicked.connect(self.hideTicks)

        self.line_chooser = QtGui.QComboBox()
        self.line_chooser.setModel(get_lines())
        self.line_chooser.currentIndexChanged[str].connect(self.setLineStyle)

        edit_button = QtGui.QPushButton("Edit")
        edit_button.clicked.connect(self.edit_line)

        top_widgets = QtGui.QHBoxLayout()
        top_widgets.addWidget(self.hide_button)
        top_widgets.addWidget(self.line_chooser)
        top_widgets.addWidget(edit_button)

        length_label = QtGui.QLabel("Length:")
        self.length_slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.length_slider.setMinimum(0)
        self.length_slider.setMaximum(100)
        self.length_slider.sliderMoved.connect(self.setLength)

        bottom_widgets = QtGui.QHBoxLayout()
        bottom_widgets.addWidget(length_label)
        bottom_widgets.addWidget(self.length_slider)

        layout = QtGui.QVBoxLayout()
        layout.addLayout(top_widgets)
        layout.addLayout(bottom_widgets)
        self.setLayout(layout)