Source code for cgdat.start_cl

"""This script is used to starts the cgdat gui out of the command line"""

# Import modules
from PyQt5 import QtGui, QtWidgets
import os, sys

# Import package modules
from cgdat import DataAnalyserGUI

# Get relative script path
DIRNAME = os.path.dirname(os.path.abspath(__file__))

##############################################################
#### Main execution function                              ####
##############################################################
[docs]def main(): """Main function that is executed when we use the :samp:`cgdat-gui` command. This function starts the cgdat gui window.""" # Create QT app app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() # Create Main window ui = DataAnalyserGUI() ui.setupUi(MainWindow) # Set icon CGDAT_icon = os.path.abspath( os.path.join(DIRNAME, "static/media/CGDAT.ico") ).replace("\\", "/") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(CGDAT_icon), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) # Show main window MainWindow.showMaximized() sys.exit(app.exec_())