Ejemplo n.º 1
0
 def __init__(self):
     QtWidgets.QTabWidget.__init__(self)
     
     self.label2D = QtWidgets.QLabel("2D Plot")
     self.label3D = QtWidgets.QLabel("3D Plot")
     self.plot2D = CorvusGL2DWidget(self)
     self.plot3D = CorvusGL3DWidget(self)
     self.addTab(self.plot3D,"3D Plot")
     self.addTab(self.plot2D,"2D Plot")
     self.width = CorvusScreenScaler.scaleX(600)
     self.height = CorvusScreenScaler.scaleY(600)
     self.setFixedSize(QtCore.QSize(self.width,self.height))
Ejemplo n.º 2
0
    def __init__(self):
        QtWidgets.QWidget.__init__(self)

        self.fileName = ""
        self.hexDumpString = ""

        self.initTextEdit()
        self.initScrollBar()
        self.layout = QtWidgets.QVBoxLayout()
        self.label = QtWidgets.QLabel("Hex Dump")
        self.layout.addWidget(self.label)
        self.layout.addWidget(self.edit)
        self.setLayout(self.layout)
        self.width = CorvusScreenScaler.scaleX(650)
        self.height = CorvusScreenScaler.scaleY(600)
        self.setFixedSize(QtCore.QSize(self.width, self.height))
Ejemplo n.º 3
0
    def __init__(self, parent=None):
        super(HeatMapPlotScrubberWidget, self).__init__(parent)

        self.object = 0

        self.bytesPerLine = 32
        self.pixelsPerByte = self.bytesPerLine / 8
        self.bytes = []
        self.points = []
        self.yOffset = 0.0
        self.numLines = 0

        self.width = CorvusScreenScaler.scaleX(self.pixelsPerByte *
                                               self.bytesPerLine)
        self.height = CorvusScreenScaler.scaleY(550)

        self.black = QColor.fromRgb(0.0, 0.0, 0.0)
        self.setFixedSize(self.width, self.height)
Ejemplo n.º 4
0
    def __init__(self):
        QtWidgets.QWidget.__init__(self)
        self.layout = QtWidgets.QHBoxLayout()

        self.fullHeatMapPlotWidget = FullHeatMapPlotWidget(self)
        self.scrubberHeatMapPlotWidget = HeatMapPlotScrubberWidget(self)
        self.initScrollBar()

        self.layout.addWidget(self.fullHeatMapPlotWidget)
        self.layout.addWidget(self.scrubberHeatMapPlotWidget)
        self.layout.addWidget(self.scrollBar)

        self.setLayout(self.layout)
        self.width = CorvusScreenScaler.scaleX(
            self.fullHeatMapPlotWidget.width +
            self.scrubberHeatMapPlotWidget.width + 40)
        self.height = CorvusScreenScaler.scaleY(
            max(self.fullHeatMapPlotWidget.height, self.scrollBar.height()) +
            50)
        self.setFixedSize(QtCore.QSize(self.width, self.height))
Ejemplo n.º 5
0
 def sizeHint(self):
     width = CorvusScreenScaler.scaleX(500)
     height = CorvusScreenScaler.scaleY(500)
     return QSize(width, height)
Ejemplo n.º 6
0
 def initScrollBar(self):
     self.scrollBar = QtWidgets.QScrollBar()
     self.scrollBar.setMaximum(10)
     self.scrollBar.setFixedHeight(
         CorvusScreenScaler.scaleY(self.scrubberHeatMapPlotWidget.height))
     self.scrollBar.valueChanged.connect(self.printScrollValue)