def __init__(self): QMainWindow.__init__(self) filename = osp.join(osp.dirname(__file__), "brain.png") image1 = make.image(filename=filename, title="Original", colormap='gray') from guiqwt.tests.image import compute_image image2 = make.image(compute_image()) widget = CentralWidget(self) self.setCentralWidget(widget) widget.plot1.add_item(image1) widget.plot2.add_item(image2) toolbar = self.addToolBar("tools") widget.manager.add_toolbar(toolbar, id(toolbar)) # widget.manager.set_default_toolbar(toolbar) widget.register_tools()
These plugins provide CurveWidget and ImageWidget objects embedding in GUI layouts directly from QtDesigner. """ SHOW = True # Show test in GUI-based test launcher import sys, os.path as osp from guidata.qt.QtGui import QApplication from guiqwt.qtdesigner import loadui from guiqwt.builder import make FormClass = loadui(osp.splitext(__file__)[0] + '.ui') class TestWindow(FormClass): def __init__(self, image_data): super(TestWindow, self).__init__() plot = self.imagewidget.plot plot.add_item(make.image(image_data)) self.setWindowTitle("QtDesigner plugins example") if __name__ == "__main__": app = QApplication(sys.argv) from guiqwt.tests.image import compute_image form = TestWindow(compute_image()) form.show() sys.exit(app.exec_())
""" Testing guiqwt QtDesigner plugins These plugins provide CurveWidget and ImageWidget objects embedding in GUI layouts directly from QtDesigner. """ SHOW = True # Show test in GUI-based test launcher import sys, os.path as osp from guidata.qt.QtGui import QApplication from guiqwt.qtdesigner import loadui from guiqwt.builder import make FormClass = loadui( osp.splitext(__file__)[0]+'.ui' ) class TestWindow(FormClass): def __init__(self, image_data): super(TestWindow, self).__init__() plot = self.imagewidget.plot plot.add_item(make.image(image_data)) self.setWindowTitle("QtDesigner plugins example") if __name__ == "__main__": app = QApplication(sys.argv) from guiqwt.tests.image import compute_image form = TestWindow( compute_image() ) form.show() sys.exit(app.exec_())