##// END OF EJS Templates
Bug fixed in Signal Chain GUI Installer
Bug fixed in Signal Chain GUI Installer

File last commit:

r577:bea3bacb993a
r582:153d85398474
Show More
workspace.py
66 lines | 1.8 KiB | text/x-python | PythonLexer
Alexander Valdez
VERSION1-GUI...
r208 # -*- coding: utf-8 -*-
Alexander Valdez
workspace.py...
r375 import os
Miguel Valdez
r577 from os.path import expanduser
Alexander Valdez
workspace.py...
r375 from PyQt4.QtGui import QDialog
Alexander Valdez
VERSION1-GUI...
r208 from PyQt4.QtCore import pyqtSignature
from PyQt4.QtCore import pyqtSignal
Alexander Valdez
workspace.py...
r375 from PyQt4 import QtGui, QtCore
Miguel Valdez
r577
from schainpy.gui.viewer.ui_workspace import Ui_Workspace
Alexander Valdez
VERSION1-GUI...
r208
Alexander Valdez
workspace.py...
r375 class Workspace(QDialog, Ui_Workspace):
Alexander Valdez
VERSION1-GUI...
r208 """
Class documentation goes here.
"""
Alexander Valdez
workspace.py...
r375
Alexander Valdez
VERSION1-GUI...
r208 def __init__(self, parent = None):
"""
Constructor
"""
Alexander Valdez
workspace.py...
r375 QDialog.__init__(self, parent)
Alexander Valdez
update workspace
r261 self.dirList=[]
Alexander Valdez
VERSION1-GUI...
r208 self.setupUi(self)
Alexander Valdez
Adicion de Icono...
r365 self.setWindowTitle("ROJ-Signal Chain")
Miguel Valdez
r577 self.setWindowIcon(QtGui.QIcon("schainpy/gui/figure/adn.jpg"))
Alexander Valdez
VERSION1-GUI...
r208 #*####### DIRECTORIO DE TRABAJO #########*#
Alexander Valdez
Adicion de Icono...
r365 #self.dirCmbBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "C:\WorkSpaceGui", None, QtGui.QApplication.UnicodeUTF8))
Alexander Valdez
workspace.py...
r375 home=expanduser("~")
self.dir=os.path.join(home,'schain_workspace')
if not os.path.exists(self.dir):
os.makedirs(self.dir)
Alexander Valdez
Adicion de Icono...
r365 self.dirComBox.addItem(self.dir)
self.i=0
Alexander Valdez
VERSION1-GUI...
r208
@pyqtSignature("")
Alexander Valdez
Adicion de Icono...
r365 def on_dirToolPath_clicked(self):
Alexander Valdez
VERSION1-GUI...
r208 """
Slot documentation goes here.
"""
Alexander Valdez
Adicion de Icono...
r365 self.i +=1
Alexander Valdez
VERSION1-GUI...
r208 self.dirBrowse = str(QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly))
Alexander Valdez
Adicion de Icono...
r365 self.dirComBox.addItem(self.dirBrowse)
self.dirComBox.setCurrentIndex(self.i)
Alexander Valdez
update workspace
r261
Alexander Valdez
VERSION1-GUI...
r208
@pyqtSignature("")
Alexander Valdez
Adicion de Icono...
r365 def on_dirOkBtn_clicked(self):
Alexander Valdez
VERSION1-GUI...
r208 """
VISTA DE INTERFAZ GRÁFICA
"""
Alexander Valdez
workspace.py...
r375 self.accept()
# self.close()
#
Alexander Valdez
VERSION1-GUI...
r208 @pyqtSignature("")
Alexander Valdez
Adicion de Icono...
r365 def on_dirCancelBtn_clicked(self):
Alexander Valdez
VERSION1-GUI...
r208 """
Cerrar
"""
self.close()
Alexander Valdez
workspace.py...
r375
Alexander Valdez
VERSION1-GUI...
r208