38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
|
#!/usr/bin/env python3
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
import sys
|
||
|
from lasp.plot import BarScene
|
||
|
from PySide import QtGui
|
||
|
from PySide.QtCore import QTimer
|
||
|
from lasp.lasp_gui_tools import Branding, ASCEEColors
|
||
|
import numpy as np
|
||
|
import PySide.QtOpenGL as gl
|
||
|
|
||
|
|
||
|
def main():
|
||
|
app = QtGui.QApplication(sys.argv) # A new instance of QApplication
|
||
|
app.setFont(Branding.font())
|
||
|
pix = QtGui.QPixmap(':img/img/lasp_logo_640.png')
|
||
|
splash = QtGui.QSplashScreen(pixmap=pix)
|
||
|
splash.show()
|
||
|
mw = QtGui.QGraphicsView()
|
||
|
glwidget = gl.QGLWidget()
|
||
|
mw.setViewport(glwidget)
|
||
|
bs = BarScene(None, np.array([10, 20, 300]), 2, ylim=(0, 1))
|
||
|
mw.setScene(bs)
|
||
|
|
||
|
bs.set_ydata(np.array([[.1, .2],
|
||
|
[.7, .8],
|
||
|
[.9, 1]]))
|
||
|
|
||
|
# timer = QTimer.
|
||
|
print(ASCEEColors.bggreen.getRgb())
|
||
|
mw.show() # Show the form
|
||
|
splash.finish(mw)
|
||
|
app.exec_() # and execute the app
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
main() # run the main function
|