Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Colores de la aplicación
Forum Updated to NodeBB v4.3 + New Features

Colores de la aplicación

Scheduled Pinned Locked Moved Solved Spanish
5 Posts 3 Posters 1.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • juankiJ Offline
    juankiJ Offline
    juanki
    Moderators
    wrote on last edited by
    #1

    Hola

    Mis aplicaciones son realmente feas, uso todo por defecto como me lo da Qt. ¿Cómo podría cambiar los colores por defecto de mi aplicación? Me refiero a una aplicación con Widgets, no QML.

    Hay webs que ofrecen diferentes paletas de colores, que están realmente bien (yo sería incapaz de crear una paleta de esas :P) y podría usar alguna de ellas para personalizar mi aplicación con colores que correspondan a los de los logotipos de mis tiendas.

    Imagino que habrá alguna forma de cambiar el color de fondo, el color principal, el color resaltado, etc, y no tener que ir widgets por widgets.

    Un saludo

    Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
    Procura escribir correctamente y sin faltas de ortografía.

    Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

    MarkkyboyM Pablo J. RoginaP 2 Replies Last reply
    0
    • juankiJ juanki

      Hola

      Mis aplicaciones son realmente feas, uso todo por defecto como me lo da Qt. ¿Cómo podría cambiar los colores por defecto de mi aplicación? Me refiero a una aplicación con Widgets, no QML.

      Hay webs que ofrecen diferentes paletas de colores, que están realmente bien (yo sería incapaz de crear una paleta de esas :P) y podría usar alguna de ellas para personalizar mi aplicación con colores que correspondan a los de los logotipos de mis tiendas.

      Imagino que habrá alguna forma de cambiar el color de fondo, el color principal, el color resaltado, etc, y no tener que ir widgets por widgets.

      Un saludo

      MarkkyboyM Offline
      MarkkyboyM Offline
      Markkyboy
      wrote on last edited by
      #2

      @juanki - Hola, publique un fragmento de código, luego podemos hacer algunas sugerencias basadas en sus necesidades / elecciones de color. Puede colorear la mayoría de las cosas en Qt.

      Don't just sit there standing around, pick up a shovel and sweep up!

      I live by the sea, not in it.

      1 Reply Last reply
      0
      • juankiJ juanki

        Hola

        Mis aplicaciones son realmente feas, uso todo por defecto como me lo da Qt. ¿Cómo podría cambiar los colores por defecto de mi aplicación? Me refiero a una aplicación con Widgets, no QML.

        Hay webs que ofrecen diferentes paletas de colores, que están realmente bien (yo sería incapaz de crear una paleta de esas :P) y podría usar alguna de ellas para personalizar mi aplicación con colores que correspondan a los de los logotipos de mis tiendas.

        Imagino que habrá alguna forma de cambiar el color de fondo, el color principal, el color resaltado, etc, y no tener que ir widgets por widgets.

        Un saludo

        Pablo J. RoginaP Offline
        Pablo J. RoginaP Offline
        Pablo J. Rogina
        wrote on last edited by
        #3

        @juanki said in Colores de la aplicación:

        Imagino que habrá alguna forma de cambiar el color de fondo, el color principal, el color resaltado, etc, y no tener que ir widgets por widgets.

        Ya has mirado de aplicar estilos , via QStyle?

        Upvote the answer(s) that helped you solve the issue
        Use "Topic Tools" button to mark your post as Solved
        Add screenshots via postimage.org
        Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

        1 Reply Last reply
        0
        • juankiJ Offline
          juankiJ Offline
          juanki
          Moderators
          wrote on last edited by juanki
          #4

          Hola

          He estado probando y la forma que encontré que más me gustó es creando un archivo de estilos tal que así:

          QPushButton, QToolButton, QTableView, QLineEdit, QComboBox {
              background-color: #202060;
              color: #b030b0;
          }
          
          QLabel, QGroupBox {
              color: #b030b0;
          }
          
          QHeaderView {
              color: #b030b0;
              background-color: #202040;
          }
          
          
          ...
          

          ¿El problema? Que hay un montón de widgets y a todos hay que dale los colores, algunos, como la tablas, los menús o los combobox, tiene un montón de posibilidades, normal, seleccionado, desactivado, fondo ....

          Sería interesante poder establecer un color base para los textos normales, resaltados, etc y que todos los widgets los tomaran de ahí, así no habría que ir uno por uno.

          Se me ha ocurrido que, como los widgets heredan algunos de otros y al final todos heredan de QWidgets, dale los colores a los widgets "padre", pero bueno, tengo que mirar la documentación y aun no tuve tiempo.

          Si tenéis otra forma más corta de hacerlo, sería estupendo.

          Un saludo

          Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
          Procura escribir correctamente y sin faltas de ortografía.

          Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

          1 Reply Last reply
          0
          • juankiJ Offline
            juankiJ Offline
            juanki
            Moderators
            wrote on last edited by
            #5

            Hola de nuevo

            Pues después de leer un rato y probar, parece que sí, que en ciertos casos se puede aplicar la herencia, por ejemplo QWidget soporta algunas propiedades como el color de fondo o se le pueden dar propiedades a QAbstractScrollArea y todo lo que hereda de ahí, como QTableView, etc los toman.

            Yo buscaba algo más directo, pero bueno, esto ya te quita un poco de trabajo. Aun así el trabajo es enorme para dejar una hoja de estilos bien pulida.

            Un saludo

            Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
            Procura escribir correctamente y sin faltas de ortografía.

            Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved