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 QtCore, 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_())