/* --------------------------------------------------------------------------------
ULTIMA MODIFICACION: 01 Octubre 2019
- QCalendarWidget CALENDARIO
- QDateEdit CAJA DE EDICIÓN DE CAMPO FECHA MODO DE EDICIÓN FECHA
- QDateTime CAJA DE VISUALIZACIÓN CAMPO FECHA Y HORA
- QDateTimeEdit CAJA DE EDICIÓN DE CAMPO FECHA Y HORA
- QDialog VENTANA EN CUADRO DE DIÁLOGO
- QDoubleSpinBox CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON BOTONES ARRIBA Y ABAJO
- QGroupBox CAJA DE GRUPO
- QHeaderView CABECERA DE REJILLAS Y ÁRBOLES
- QLabel ETIQUETA DE TEXTO
- QLineEdit CAJA DE EDICIÓN DE TEXTO EN UNA LINEA
- QMainWindow VENTANA PRINCIPAL
- QMenuBar BARRA DE MENU (Solo afecta a Windows)
- QMessageBox VENTANA DE MENSAJE
- QNumberSpinBox CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON BOTONES ARRIBA Y ABAJO
- QProgressBar BARRA DE PROGRESO
- QRadioButton BOTÓN DE RADIO
- QScrollBar BARRA DE SCROLL VERTICAL Y HORIZONTAL
- QSpinBox CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON UN BOTÓN
- QStatusBar BARRA DE ESTADO
- QTabWidget SEPARADOR DE FORMULARIOS (PESTAÑAS)
- QTextEdit CAJA DE EDICIÓN DE TEXTO MULTI-LINEA
- QTimeEdit CAJA DE EDICIÓN DE HORA
- QTitanGrid REJILLA AVANZADA
- QToolBar BARRA DE HERRAMIENTAS
- QTreeView QTREEVIEW - ARBOL VISOR Y MENU ARBOLADO
- QWidget#qt_calendar CALENDARIO
- VBoundFieldEdit CAJA DE EDICIÓN DE CAMPO PUNTERO A MAESTRO
- VDateLineEdit CAJA DE EDICIÓN DE CAMPO FECHA MODO DE EDICIÓN ALFANUMÉRICO
- VCFootView PIE DE REJILLA
-------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
QRadioButton - BOTÓN DE RADIO
-------------------------------------------------------------------------------- */
QCheckBox, QRadioButton {
QCheckBox:hover, QRadioButton:hover {
QCheckBox:focus, QRadioButton:focus {
QCheckBox:disabled, QRadioButton:disabled {
/* --------------------------------------------------------------------------------
QDateEdit - CAJA DE EDICIÓN DE CAMPO FECHA MODO DE EDICIÓN FECHA
QDateTime - CAJA DE VISUALIZACIÓN CAMPO FECHA Y HORA
QDateTimeEdit - CAJA DE EDICIÓN DE CAMPO FECHA Y HORA
QDoubleSpinBox - CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON BOTONES ARRIBA Y ABAJO
QNumberSpinBox - CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON BOTONES ARRIBA Y ABAJO
QSpinBox - CAJA DE EDICIÓN DE CAMPO NUMÉRICO CON UN BOTÓN
QTimeEdit - CAJA DE EDICIÓN DE HORA
VBoundFieldEdit - CAJA DE EDICION DE CAMPO PUNTERO A MAESTRO
VDateLineEdit - CAJA DE EDICIÓN DE CAMPO FECHA MODO DE EDICIÓN ALFANUMÉRICO
-------------------------------------------------------------------------------- */
QComboBox, QDateEdit, VDateLineEdit, QDateTime, QDateTimeEdit, QDoubleSpinBox, QNumberSpinBox, QSpinBox, QTimeEdit, VBoundFieldEdit, vBoundFieldEditBrowser, VDateLineEdit,VListBox {
background-color: #FFFFFF;
border: 1px solid #DFDFDF;
selection-background-color: #DFDFDF;
selection-color: #3F51B5; }
QComboBox:hover, QDateEdit:hover, VDateLineEdit:hover, QDateTime:hover, QDateTimeEdit:hover, QDoubleSpinBox:hover, QNumberSpinBox:hover, QSpinBox:hover, QTimeEdit:hover, VBoundFieldEditBrowser:hover,VBoundFieldEdit:hover, VListBox:hover {
border: 1px solid #3F3F3F; }
QComboBox:focus, QDateEdit:focus, VDateLineEdit:focus, QDateTime:focus, QDateTimeEdit:focus, QDoubleSpinBox:focus, QNumberSpinBox:focus, QSpinBox:focus, QTimeEdit:focus, VBoundFieldEditBrowser:focus, VBoundFieldEdit:focus, VListBox:focus {
border: 1px solid #3F51B5; }
QComboBox:disabled, QDateEdit:disabled, VDateLineEdit:disabled, QDateTime:disabled, QDateTimeEdit:disabled, QDoubleSpinBox:disabled, QNumberSpinBox:disabled, QSpinBox:disabled, QTimeEdit:disabled, VBoundFieldEditBrowser:disabled,VBoundFieldEdit:disabled, VListBox:disabled {
background-color: #FFFFFF;
QDateEdit::up-button, VDateLineEdit::up-button, QDateTime::up-button, QDateTimeEdit::up-button, QTimeEdit::up-button, VBoundFieldEditBrowser::up-button, VBoundFieldEdit::up-button {
image: url($sysCacheClientPath/ARR.png); }
QDateEdit::down-button, VDateLineEdit::down-button, QDateTime::down-button, QDateTimeEdit::down-button, QTimeEdit::down-button, VBoundFieldEditBrowser::down-button, VBoundFieldEdit::down-button {
image: url($sysCacheClientPath/ABA.png); }
QComboBox::drop-down, QDateEdit::drop-down, VDateLineEdit::drop-down, QDateTime::drop-down, QDateTimeEdit::drop-down, VBoundFieldEditBrowser::drop-down, VBoundFieldEdit::drop-down, QTimeEdit::drop-down {
image: url($sysCacheClientPath/ABA.png);
/* EN PRINCIPIO NO AFECTAN */
QNumberSpinBox:up-button, QDoubleSpinBox:up-button, QSpinBox:up-button {
image: url($sysCacheClientPath/ARR.png); }
QNumberSpinBox:down-button, QDoubleSpinBox:down-button, QSpinBox:down-button {
image: url($sysCacheClientPath/ABA.png); }
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
QDockWidget::close-button {
subcontrol-origin: margin;
subcontrol-position: top right;
top: 0px; left: 0px; bottom: 0px;
QDockWidget::float-button {
subcontrol-origin: margin;
subcontrol-position: top right;
top: 0px; left: 0px; bottom: 0px;
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
QGroupBox - CAJA DE GRUPO
-------------------------------------------------------------------------------- */
border: 1px solid #DFDFDF;
subcontrol-origin: margin; }
/* --------------------------------------------------------------------------------
QHeaderView - CABECERA DE REJILLAS Y ARBOLES
-------------------------------------------------------------------------------- */
QHeaderView::section:horizontal {
border-bottom: 1px solid #3F3F3F;
border-right: 5px solid transparent;
/* --------------------------------------------------------------------------------
QLabel - ETIQUETA DE TEXTO
-------------------------------------------------------------------------------- */
background-color: transparent;
/* TITULOS DE LOS FORMULARIOS Y MENUS */
QLabel#NAME_VAC, QLabel#EML_ERR {
text-transform: uppercase;
QLabel#NAME_DUP, QLabel#EML_DUP {
text-transform: uppercase; }
/* --------------------------------------------------------------------------------
QLineEdit - CAJA DE EDICIÓN DE TEXTO EN UNA LINEA
QTextEdit - CAJA DE EDICIÓN DE TEXTO MULTI-LINEA
-------------------------------------------------------------------------------- */
background-color: #FFFFFF;
border: 1px solid #DFDFDF;
selection-background-color: #DFDFDF;
selection-color: #3F51B5; }
QLineEdit:hover, QTextEdit:hover {
border: 1px solid #3F3F3F; }
QLineEdit:focus, QTextEdit:focus {
border: 1px solid #3F51B5; }
QLineEdit:disabled, QTextEdit:disabled {
background-color: #FFFFFF;
/* CONTROL DE EDICIÓN DE TEXTOS A BUSCAR EN MENUS */
qproperty-placeholderText: 'Texto a buscar'; }
/* FORMULARIO ALTA CONTACTO > TEXTO EDIT NOMBRE Y NOMBRE COMERCIAL */
qproperty-placeholderText: 'Nombre contacto';
qproperty-text: 'Nombre contacto'; }
/* --------------------------------------------------------------------------------
QMainWindow - VENTANA PRINCIPAL
-------------------------------------------------------------------------------- */
border-left: 1px solid #CECECE;
border-right: 1px solid #CECECE;
QMainWindow::separator:hover {
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
border: 1px solid #CECECE;
border: 1px solid transparent;
padding: 5px 30px 5px 20px; }
background-color: #CECECE;
background-color: #CECECE;
/* --------------------------------------------------------------------------------
QMenuBar - BARRA DE MENU (Solo afecta a Windows)
-------------------------------------------------------------------------------- */
border-bottom: 1px solid #CECECE;
QMenuBar::item:selected {
background-color: #CECECE;
/* --------------------------------------------------------------------------------
QMessageBox - VENTANA DE MENSAJE
QDialog - VENTANA EN CUADRO DE DIÁLOGO
-------------------------------------------------------------------------------- */
background-color: #FFF; }
QMessageBox QPushButton {
/* --------------------------------------------------------------------------------
QProgressBar - BARRA DE PROGRESO
-------------------------------------------------------------------------------- */
border: 1px solid #E0E0E0;
background-color: #C5CAE9; }
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
background-color: #FFFFFF;
border: 1px solid #DFDFDF;
text-transform: upercase;
qproperty-iconSize: 18px; }
border: 1px solid #3F3F3F; }
border: 1px solid #3F51B5;
border: 1px solid #3F51B5;
background-color: #FFFFFF;
border: 1px solid #808080;
QPushButton::menu-indicator {
background-color: #3F51B5;
QPushButton:hover#BTN_ACE {
background-color: #3F51B5;
QPushButton:focus#BTN_ACE {
background-color: #461154;
QPushButton:pressed#BTN_ACE {
background-color: #461154;
QPushButton:disabled#BTN_ACE {
background-color: #3F3F3F;
border: 1px solid #3F3F3F;
/* BOTÓN AMPLIAR, BOTÓN BUSCAR, BOTÓN MENU y BOTÓN REDUCIR */
QPushButton#BTN_AMP, QPushButton#BTN_AYU, QPushButton#BTN_BUS, QPushButton#BTN_MEN, QPushButton#BTN_RED {
qproperty-iconSize: 18px; }
/* --------------------------------------------------------------------------------
QScrollBar - BARRA DE SCROLL VERTICAL Y HORIZONTAL
-------------------------------------------------------------------------------- */
QScrollBar:vertical:hover {
QScrollBar:horizontal:hover {
QScrollBar::handle:vertical {
border: 2px solid transparent;
QScrollBar::handle:horizontal {
border: 2px solid transparent;
QScrollBar::handle:hover {
border: 2px solid transparent; }
QScrollBar::add-line:vertical {
QScrollBar::sub-line:vertical {
QScrollBar::add-line:horizontal {
QScrollBar::sub-line:horizontal {
/* --------------------------------------------------------------------------------
QScrollBar - Recuadro de intersección entre las scrollbar horizontal y vertical
-------------------------------------------------------------------------------- */
QAbstractScrollArea::corner {
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
background: transparent; }
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
background: transparent; }
/* --------------------------------------------------------------------------------
QStatusBar - BARRA DE ESTADO
-------------------------------------------------------------------------------- */
background-color: #FFFFFF;
border-top: 1px solid #DFDFDF;
qproperty-visible: false; }
/* --------------------------------------------------------------------------------
QTabWidget - SEPARADOR DE FORMULARIOS (Pestañas)
-------------------------------------------------------------------------------- */
border-top: 1px solid #3F3F3F;
background-color: #FFFFFF;
border-top: 1px solid #DFDFDF; }
border-bottom: 2px solid #3F51B5; }
image: url($sysCacheClientPath/CRR.png);
QTabBar QToolButton::left-arrow {
image: url($sysCacheClientPath/IZQ.png);
QTabBar QToolButton::right-arrow {
image: url($sysCacheClientPath/DER.png);
/* --------------------------------------------------------------------------------
VCFootView - PIE DE REJILLA
-------------------------------------------------------------------------------- */
/* Se puede personalizar la fuente del cuerpo de una rejilla
únicamente cuando ésta tiene asignada la fuente sistema(normal)
y el color del texto es de sistema (es decir, no se ha modificado el valor por defecto de la propiedad) */
/* CABECERA DE REJILLA */
alternate-background-color: transparent;
border-bottom: 1px solid #BDBDBD;
gridline-color: transparent;
selection-background-color: #DFDFDF;
selection-color: #3F51B5;
qproperty-showGrid: false; }
QTableView QTableCornerButton::section {
background-color: transparent;
selection-background-color: #DFDFDF;
selection-color: #3F51B5; }
border-right: 5px solid transparent;
VCFootView::section:active {
border-right: 5px solid transparent; }
VCFootView::section:!active {
border-right: 5px solid transparent; }
/* --------------------------------------------------------------------------------
QTitanGrid - REJILLA AVANZADA
-------------------------------------------------------------------------------- */
/* MARCO DE LA REJILLA */
border: 1px solid #3F51B5;
/* COLOR DE FONDO Y FONDO PAR DE FILAS */
background-color: #FFFFFF; /* Fondo de la rejilla */
alternate-background-color: #FFFFFF; /* Color de las líneas impares */
/* COLOR DE LA FILA SELECCIONADA */
selection-color: #808080; /* Color del texto del registro seleccionado */
selection-background-color: #DFDFDF; /* Background del registro seleccionado */
/* AERA DE LOS AGRUPAMIENTOS */
qproperty-headerHeight: 30; /* Altura de la cabecera de agrupación */
qproperty-headerTextColor: #808080; /* Texto informativo de la cabecera de agrupamiento */
qproperty-headerBrush: #FFFFFF; /* Color de la franja de agrupamiento */
qproperty-headerBorderColor: #FFFFFF ; /* Color del borde */
qproperty-headerBorderSize: 0; /* Tamaño del borde */
qproperty-headerBorderStyle: dot-dash;
/* La fuente se puede establecer de dos formas. Con headerTextFont que requiere un formato concreto
o indicando la familia y el tamaño en dos propiedades*/
/*qproperty-headerTextFont: "Verdana,-1,20,5,0,0,0,0,0,0";*/
qproperty-headerTextFontSize: 12; /* Tamaño de la fuente */
qproperty-headerTextFontFamily: "Verdana";
qproperty-groupColorLevel0: #757575; /* Color de fondo según el nivel de agrupamiento */
qproperty-groupColorLevel1: #3F51B5;
qproperty-groupColorLevel2: #DFDFDF;
qproperty-groupColorLevel3: #3F3F3F;
qproperty-groupColorLevel4: magenta;
qproperty-groupColorLevel5: white;
qproperty-groupColorLevel6: white;
qproperty-groupColorLevel7: white;
/* NIVEL DE DESPLIEGUE DE AGRUPAMIENTOS */
qproperty-keepGroupLevelExpanded: 3;
qproperty-summaryGroupItemTextColor: red; /* No está operativo en la versión 26 */
qproperty-summaryGroupItemBackgroundColor: #FFFFFF;
qproperty-summaryGroupItemHeight: 30;
qproperty-summaryGroupItemBorderColor: #3F3F3F;
qproperty-summaryGroupItemBorderSize: 1;
qproperty-summaryGroupItemBorderStyle: native;
qproperty-summaryItemTextColor: blue; /* No está operativo en la versión 26 */
qproperty-summaryItemBackgroundColor: #FFFFFF;
qproperty-summaryItemHeight: 30;
qproperty-summaryItemBorderColor: #3F51B5;
qproperty-summaryItemBorderSize: 1;
qproperty-summaryItemBorderStyle: native;
qproperty-sortAscendingIcon: url($sysCacheClientPath/ARR.png);
qproperty-sortDescendingIcon: url($sysCacheClientPath/ABA.png);
qproperty-focusRowIndicatorIcon: url($sysCacheClientPath/DER.png);
qproperty-columnFilterToolIcon: url($sysCacheClientPath/FLT_ON.png);
qproperty-columnFilterToolBoldIcon: url($sysCacheClientPath/FLT_OFF.png);
qproperty-filterCheckBoxOnIcon: url($sysCacheClientPath/ARR.png);
qproperty-filterCheckBoxOffIcon: url($sysCacheClientPath/ARR.png);
qproperty-editorPopupOkIcon: url($sysCacheClientPath/ARR.png);
qproperty-editorPopupCancelIcon: url($sysCacheClientPath/CRR.png);
qproperty-editorPopupCrossIcon: url($sysCacheClientPath/ARR.png);
/* LÍNEA DE COLUMNAS INMOVILIZADAS */
qproperty-fixedSeparatorWidth: 3;
qproperty-fixedSeparatorColor: #3F51B5;
qproperty-fixedSeparatorStyle: dot-dash; }
background-color: #FFFFFF; }
Qtitan--Grid::section:focus {
background-color: #FFFFFF;
border: 1px solid #3F51B5; }
/*background-color: red;*/ /*Se aplica sobre los posibles colores asignados genéricamente en la rejilla al fondo o fondo par*/
Qtitan--Grid::item:focus {
background-color: #DFDFDF; /*Se aplica sobre los posibles colores asignados genéricamente en la rejilla al fondo o fondo par*/
border: 1px solid #FFFFFF; }
/* MARCO DEL FOCO Y CABECERA SELECCIONADA DE AGRUPACIÓN */
outline: 1px dotted #3F51B5; }
Qtitan--Grid > Qtitan--GridColumnFilterPopup, Qtitan--Grid > Qtitan--GridColumnFilterPopup *
background-color: #FFFFFF;
/* SELECCIÓN DE CAMPOS */
Qtitan--Grid > Qtitan--GridColumnsQuickCustomization, Qtitan--Grid > Qtitan--GridColumnsQuickCustomization *
background-color: #FFFFFF;
/* --------------------------------------------------------------------------------
QToolBar - BARRA DE HERRAMIENTAS
-------------------------------------------------------------------------------- */
background-color: transparent;
qproperty-iconSize: 18px; }
background-color: #FFFFFF;
border: 1px solid #DFDFDF;
qproperty-iconSize: 18px; }
border: 1px solid #3F3F3F; }
border: 2px solid #3F51B5; }
border: 2px solid #3F51B5; }
background-color: #FFFFFF;
border: 1px solid #808080;
QToolButton::menu-indicator {
background-color: transparent;
/* --------------------------------------------------------------------------------
-------------------------------------------------------------------------------- */
background-color: #DFDFDF;
border: 1px solid #DFDFDF;
/* --------------------------------------------------------------------------------
QTreeView - ARBOL VISOR Y MENU ARBOLADO
-------------------------------------------------------------------------------- */
background-color: #FFFFFF;
selection-background-color: transparent;
show-decoration-selected: 1; }
border-color: transparent;
QTreeView::item:selected {
/* --------------------------------------------------------------------------------
QCalendarWidget - CALENDARIO
QWidget#qt_calendar - CALENDARIO
-------------------------------------------------------------------------------- */
QWidget#qt_calendar_navigationbar {
background-color: #FFFFFF;
qproperty-gridVisible: false; }
QWidget#qt_calendar_nextmonth {
border: 1px solid #FFFFFF;
qproperty-icon: url($sysCacheClientPath/DER.png); }
QWidget#qt_calendar_prevmonth {
border: 1px solid #FFFFFF;
qproperty-icon: url($sysCacheClientPath/IZQ.png); }
QWidget#qt_calendar_monthbutton, QWidget#qt_calendar_yearbutton {
border: 1px solid #FFFFFF; }
QCalendarWidget QSpinBox {
background-color: #FFFFFF; }
QCalendarWidget QSpinBox::up-button {
subcontrol-origin: border; subcontrol-position: top right; width:30px; }
QCalendarWidget QSpinBox::down-button {
subcontrol-origin: border; subcontrol-position: bottom right; width:30px; }