Пример #1
0
    def __init__(self, managers = None):
        QtGui.QMainWindow.__init__(self)
        loadUI(self, 'mainwindow.ui')
        centerOnScreen(self)
        self.setWindowTitle("Simple Struct - Example Plasta App")

        self.managers = managers
Пример #2
0
    def _start_operations(self):
        '''
        operaciones que se requieren para iniciar la ventana
        '''
        self.processEvents = QtGui.QApplication.processEvents
        centerOnScreen(self)
        setStyle(self)
        self.setValidators()
        self.btSave.setDefault(True)
        self.processEvents()
        if self.itemToEdit:
            self.btSave.setText(self.getMsgByLang('editTitle'))
            self.setWindowTitle(self.getMsgByLang('editTitle') + ' ' + self.singleTitle.lower())
            self._loadDataInWidgets()
            self.processEvents()
        else:
            self.setWindowTitle(self.getMsgByLang('newTitle') + ' ' + self.singleTitle.lower())

        QtGui.QShortcut( QtGui.QKeySequence( "F9" ), self, self.on_btSave_clicked )
        QtGui.QShortcut( QtGui.QKeySequence( QtCore.Qt.Key_Escape ), self, self.close )

        for item in self.ITEMLIST:
            widget = item.keys()[0]
            value = item.values()[0]
            if str(type(value)) == "<class 'storm.references.Reference'>" and\
                str(type(widget)) == "<class 'PyQt4.QtGui.QComboBox'>":
                try:
                    cls = value.__dict__['_remote_key'][0].__dict__['cls']
                except TypeError, e:
                    cls = value.__dict__['_remote_key'].__dict__['cls']
                self.references[value] = {'cls':cls, 'fnParser':None, 'objs':None}
Пример #3
0
    def _start_operations(self):
        centerOnScreen(self)
        self.setValidators()
        self.btSave.setDefault(True)
        if self.itemToEdit:
            self.btSave.setText('Editar')
            self.setWindowTitle(u'Editar Movimiento')
            self._loadDataInWidgets()
        else:
            self.setWindowTitle(u"Agregar Movimiento")
        #self.lbTitle.setText(self.windowTitle())

        self.deFecha.setDate(datetime.today())

        for item in self.ITEMLIST:
            widget = item.keys()[0]
            value = item.values()[0]
            if str(type(value)) == "<class 'storm.references.Reference'>" and\
                str(type(widget)) == "<class 'PyQt4.QtGui.QComboBox'>":
                try:
                    cls = value.__dict__['_remote_key'][0].__dict__['cls']
                except TypeError, e:
                    cls = value.__dict__['_remote_key'].__dict__['cls']
                self.references[value] = {
                    'cls': cls,
                    'fnParser': None,
                    'objs': None
                }
Пример #4
0
    def _start_operations(self):
        '''Operations necessary to display the window'''
        self.processEvents = QtGui.QApplication.processEvents
        self.fullScreen = False
        self.translateWidgets()
        self.makeTable()
        self.processEvents()
        self.loadCombobox()
        self.loadTable()
        self.processEvents()
        self.loadShortcuts()
        centerOnScreen(self)
        self.processEvents()
        if not self.widgets['btNew']:
            self.btNew.setVisible(False)
        if self.widgets['btEdit']:
            self.btEdit.setVisible(False)
        if self.widgets['btDelete']:
            self.btDelete.setVisible(False)
        if self.widgets['btSeeDetails']:
            self.btSeeDetails.setVisible(False)

        if self.widgets['lbTitle']:
            self.lbTitle.setText(self.pluralTitle)
        self.setWindowTitle(self.pluralTitle)
Пример #5
0
    def __init__(self, views, managers = None):
        QtGui.QMainWindow.__init__(self)
        loadUI(self, '/gui/mainwindow.ui')
        centerOnScreen(self)
        self.setWindowTitle(config.MAIN_TITLE)

        self.views = views
        self.managers = managers
Пример #6
0
    def __init__(self, managers = None):
        QtGui.QMainWindow.__init__(self)
        loadUI(self, '/GUI/mainwindow.ui')
        centerOnScreen(self)
        self.setWindowTitle("Gestor de movimientos")
        QtGui.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Escape), self, self.close)

        self.managers = managers
Пример #7
0
    def _start_operations(self):
        centerOnScreen(self)
        self.setValidators()
        self.btSave.setDefault(True)
        if self.itemToEdit:
            self.btSave.setText('Editar')
            self.setWindowTitle(u'Editar Ingreso')
            self._loadDataInWidgets()
        else:
            self.setWindowTitle(u"Agregar Ingreso")
        #self.lbTitle.setText(self.windowTitle())

        self.deFecha.setDate( datetime.today() )
    def _start_operations(self):
        self.loadUI(self.FILENAME)
        self.setWindowTitle(u"Categorías")
        self.loadShortcuts()
        self.fullScreen = False
        centerOnScreen(self)

        self.SeccionesGUI.DialogAddClass.postSaveMethod = self.recargarListaSecciones

        #self._makeTableSecciones()
        self._makeTreeCuentas()
        #self._makeTablaCuentasEnSecciones()

        #self.cargarTablaSecciones()
        self.cargarTreeCuentas()
    def _start_operations(self):
        self.loadUI(self.FILENAME)
        self.setWindowTitle(u"Categorías")
        self.loadShortcuts()
        self.fullScreen = False
        centerOnScreen(self)

        self.SeccionesGUI.DialogAddClass.postSaveMethod = self.recargarListaSecciones

        #self._makeTableSecciones()
        self._makeTreeCuentas()
        #self._makeTablaCuentasEnSecciones()

        #self.cargarTablaSecciones()
        self.cargarTreeCuentas()
Пример #10
0
    def _start_operations(self):
        u'''
        operaciones necesarias para levantar las ventanas
        '''
        self.setWindowTitle(self.pluralTitle)
        self.makeTable()
        self.loadTable()
        self.loadShortcuts()
        self.fullScreen = False

        centerOnScreen(self)
        self.deFechaMostradaDesde.setDate( datetime.today() )
        self.deFechaMostradaHasta.setDate( datetime.today() )
        self.cbTipoMovimiento.setCurrentIndex(1)
        self.cbTipoMovimiento.setCurrentIndex(0)
        self.cbCuentas.setCurrentIndex(0)

        self.actualizarLabelBalance()
        self.setWindowTitle("Libro Diario")
Пример #11
0
    def _start_operations(self):
        u'''
        operaciones necesarias para levantar las ventanas
        '''
        self.setWindowTitle(self.pluralTitle)
        self.makeTable()
        self.loadTable()
        self.loadShortcuts()
        self.fullScreen = False

        centerOnScreen(self)
        self.deFechaMostradaDesde.setDate( datetime.today() )
        self.deFechaMostradaHasta.setDate( datetime.today() )
        self.cbTipoMovimiento.setCurrentIndex(1)
        self.cbTipoMovimiento.setCurrentIndex(0)
        self.cbCuentas.setCurrentIndex(0)

        self.actualizarLabelBalance()
        self.setWindowTitle("Movimientos")
Пример #12
0
    def _start_operations(self):
        '''
        operaciones que se requieren para iniciar la ventana
        '''
        self.processEvents = QtGui.QApplication.processEvents
        centerOnScreen(self)
        setStyle(self)
        self.setValidators()
        self.btSave.setDefault(True)
        self.processEvents()
        if self.itemToEdit:
            self.btSave.setText(self.getMsgByLang('editTitle'))
            self.setWindowTitle(
                self.getMsgByLang('editTitle') + ' ' +
                self.singleTitle.lower())
            self._loadDataInWidgets()
            self.processEvents()
        else:
            self.setWindowTitle(
                self.getMsgByLang('newTitle') + ' ' + self.singleTitle.lower())

        QtGui.QShortcut(QtGui.QKeySequence("F9"), self, self.on_btSave_clicked)
        QtGui.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Escape), self,
                        self.close)

        for item in self.ITEMLIST:
            widget = item.keys()[0]
            value = item.values()[0]
            if str(type(value)) == "<class 'storm.references.Reference'>" and\
                str(type(widget)) == "<class 'PyQt4.QtGui.QComboBox'>":
                try:
                    cls = value.__dict__['_remote_key'][0].__dict__['cls']
                except TypeError, e:
                    cls = value.__dict__['_remote_key'].__dict__['cls']
                self.references[value] = {
                    'cls': cls,
                    'fnParser': None,
                    'objs': None
                }
Пример #13
0
    def _start_operations( self ):
        '''Operations necessary to display the window'''
        self.processEvents = QtGui.QApplication.processEvents
        self.fullScreen = False
        self.lang = config().LANG
        self.translateWidgets()
        self.makeTable()
        self.processEvents()
        self.loadCombobox()
        self.loadTable()
        self.processEvents()
        self.loadShortcuts()
        centerOnScreen(self)
        setStyle(self)
        self.processEvents()
        if self.widgets['btEdit']:
            self.btEdit.setVisible(False)
        if self.widgets['btDelete']:
            self.btDelete.setVisible(False)

        # self.setWindowIcon( QtGui.QIcon( QtGui.QPixmap( join( abspath( dirname( __file__ ) ), self.ICONFILE ) ) ) )
        if self.widgets['lbTitle']:
            self.lbTitle.setText(self.pluralTitle)
        self.setWindowTitle(self.pluralTitle)
Пример #14
0
    def _start_operations( self ):
        '''Operations necessary to display the window'''
        self.processEvents = QtGui.QApplication.processEvents
        self.fullScreen = False
        self.lang = config().LANG
        self.translateWidgets()
        self.makeTable()
        self.processEvents()
        self.loadCombobox()
        self.loadTable()
        self.processEvents()
        self.loadShortcuts()
        centerOnScreen(self)
        setStyle(self)
        self.processEvents()
        if self.widgets['btEdit']:
            self.btEdit.setVisible(False)
        if self.widgets['btDelete']:
            self.btDelete.setVisible(False)

        # self.setWindowIcon( QtGui.QIcon( QtGui.QPixmap( join( abspath( dirname( __file__ ) ), self.ICONFILE ) ) ) )
        if self.widgets['lbTitle']:
            self.lbTitle.setText(self.pluralTitle)
        self.setWindowTitle(self.pluralTitle)