Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Poner icono QLineEdit
Forum Updated to NodeBB v4.3 + New Features

Poner icono QLineEdit

Scheduled Pinned Locked Moved Unsolved Spanish
14 Posts 3 Posters 2.4k Views 2 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.
  • deleted264D deleted264

    Hola buenas tardes, estoy intentando ponerle un icono a un QLineEdit
    pero hasta ahora no me ha funcionado poner esto en mi hoja de estilos

    background-image: url(': ../interfaz/img/lupa.svg');
    background-image: url('../interfaz/img/lupa.svg');
    background-image: url(../interfaz/img/lupa.svg);

    2021-03-20_12h05_36.png

    eyllanescE Offline
    eyllanescE Offline
    eyllanesc
    wrote on last edited by eyllanesc
    #2

    @Catarsis Debes añadirlo usando el método addAction:

    QAction *action = le->addAction(QIcon("/path/of/lupa.svg"), QLineEdit::LeadingPosition);
    

    If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

    1 Reply Last reply
    0
    • GilgameshG Offline
      GilgameshG Offline
      Gilgamesh
      wrote on last edited by
      #3

      Eso en pyqt como se hace?

      eyllanescE 1 Reply Last reply
      0
      • GilgameshG Gilgamesh

        Eso en pyqt como se hace?

        eyllanescE Offline
        eyllanescE Offline
        eyllanesc
        wrote on last edited by
        #4

        @Gilgamesh

        action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.LeadingPosition)
        

        If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

        GilgameshG 1 Reply Last reply
        0
        • eyllanescE Offline
          eyllanescE Offline
          eyllanesc
          wrote on last edited by
          #5

          @Catarsis ¿por qué borras tu post? ¿crees que ese es un uso correcto del sitio?

          If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

          1 Reply Last reply
          0
          • eyllanescE eyllanesc

            @Gilgamesh

            action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.LeadingPosition)
            
            GilgameshG Offline
            GilgameshG Offline
            Gilgamesh
            wrote on last edited by
            #6

            @eyllanesc Da error será porque uso la 6

            eyllanescE 1 Reply Last reply
            0
            • GilgameshG Gilgamesh

              @eyllanesc Da error será porque uso la 6

              eyllanescE Offline
              eyllanescE Offline
              eyllanesc
              wrote on last edited by
              #7

              @Gilgamesh ¿Que error? Se más descriptivo ya que con tan poca información es imposible ayudarte.

              If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

              1 Reply Last reply
              0
              • GilgameshG Offline
                GilgameshG Offline
                Gilgamesh
                wrote on last edited by Gilgamesh
                #8

                @eyllanesc Me puse a darle de tin marin de do pingui y lo solucione así, estoy usando PyQt6

                self.entBuscar.addAction(QIcon(" ruta_imagen "), QLineEdit.ActionPosition(0))

                New Project.png

                QLineEdit.ActionPosition(0) <--- 0 es izquierda 1 es derecha
                y como se ve es con este ---> ActionPosition

                Este no funciona --> LeadingPosition

                eyllanescE 1 Reply Last reply
                0
                • GilgameshG Gilgamesh

                  @eyllanesc Me puse a darle de tin marin de do pingui y lo solucione así, estoy usando PyQt6

                  self.entBuscar.addAction(QIcon(" ruta_imagen "), QLineEdit.ActionPosition(0))

                  New Project.png

                  QLineEdit.ActionPosition(0) <--- 0 es izquierda 1 es derecha
                  y como se ve es con este ---> ActionPosition

                  Este no funciona --> LeadingPosition

                  eyllanescE Offline
                  eyllanescE Offline
                  eyllanesc
                  wrote on last edited by
                  #9

                  @Gilgamesh plop, clasico error ya que los enum en pyqt6 han cambiado, la solucion es:

                  action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.ActionPosition.LeadingPosition)
                  

                  Te recomiendo no usar (0) ya que hace menos legible tu código.

                  If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

                  GilgameshG 1 Reply Last reply
                  0
                  • GilgameshG Offline
                    GilgameshG Offline
                    Gilgamesh
                    wrote on last edited by
                    #10

                    @eyllanesc

                    Con tu aportacion quedo asi

                    self.entBuscar.addAction(QIcon(" ruta_imagen "), QLineEdit.ActionPosition.LeadingPosition)

                    1 Reply Last reply
                    0
                    • eyllanescE eyllanesc

                      @Gilgamesh plop, clasico error ya que los enum en pyqt6 han cambiado, la solucion es:

                      action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.ActionPosition.LeadingPosition)
                      

                      Te recomiendo no usar (0) ya que hace menos legible tu código.

                      GilgameshG Offline
                      GilgameshG Offline
                      Gilgamesh
                      wrote on last edited by
                      #11

                      @eyllanesc said in Poner icono QLineEdit:

                      @Gilgamesh plop, clasico error ya que los enum en pyqt6 han cambiado, la solucion es:

                      action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.ActionPosition.LeadingPosition)
                      

                      Te recomiendo no usar (0) ya que hace menos legible tu código.

                      Hola @eyllanesc y para ponerlo a la derecha como seria entonces?

                      eyllanescE 1 Reply Last reply
                      0
                      • GilgameshG Gilgamesh

                        @eyllanesc said in Poner icono QLineEdit:

                        @Gilgamesh plop, clasico error ya que los enum en pyqt6 han cambiado, la solucion es:

                        action = le.addAction(QIcon("/path/of/lupa.svg"), QLineEdit.ActionPosition.LeadingPosition)
                        

                        Te recomiendo no usar (0) ya que hace menos legible tu código.

                        Hola @eyllanesc y para ponerlo a la derecha como seria entonces?

                        eyllanescE Offline
                        eyllanescE Offline
                        eyllanesc
                        wrote on last edited by
                        #12

                        @Gilgamesh Te recomiendo revisar la docs: https://doc.qt.io/qt-5/qlineedit.html#ActionPosition-enum

                        Screenshot_20210923_201321.png

                        If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

                        GilgameshG 1 Reply Last reply
                        0
                        • eyllanescE eyllanesc

                          @Gilgamesh Te recomiendo revisar la docs: https://doc.qt.io/qt-5/qlineedit.html#ActionPosition-enum

                          Screenshot_20210923_201321.png

                          GilgameshG Offline
                          GilgameshG Offline
                          Gilgamesh
                          wrote on last edited by
                          #13

                          @eyllanesc Gracias ahí estaba y no lo vi

                          eyllanescE 1 Reply Last reply
                          0
                          • GilgameshG Gilgamesh

                            @eyllanesc Gracias ahí estaba y no lo vi

                            eyllanescE Offline
                            eyllanescE Offline
                            eyllanesc
                            wrote on last edited by eyllanesc
                            #14

                            @Gilgamesh Te recomiendo siempre revisar la docs ya que segun mi experiencia casi todas las preguntas/problemas se resuelven revisando la docs de Qt que es simple y fácil de entender.

                            Por otro lado este tipo de preguntas han sido hechas y resueltas muchas veces por lo que deberias hacer una busqueda en google https://www.google.com/search?q=how+put+icon+in+QLineEdit y por ejemplo obtendrias https://stackoverflow.com/questions/27958381/how-to-place-an-icon-onto-a-qlineedit

                            If you want me to help you develop some work then you can write to my email: e.yllanescucho@gmal.com.

                            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