Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Cómo podría obtener datos de MySQL y ponerlos en un ComboBox?

Cómo podría obtener datos de MySQL y ponerlos en un ComboBox?

Scheduled Pinned Locked Moved Solved Spanish
4 Posts 2 Posters 2.2k Views
  • 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.
  • E Offline
    E Offline
    Eduardo12l
    wrote on last edited by Eduardo12l
    #1

    Tengo una Base de Datos en MySQL y quiero enviar los datos a un ComboBox que lo tengo en QT. ¿Cómo podría hacer eso?

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

      Hola

      Pues básicamente tienes dos formas:

      • Puedes usar un modelo y asignárselo al QComboBox.
      • Puedes hacer la consulta a la base de datos con un QSqlQuery, luego recorrerla con un bucle el resultado e ir añadiendo las entradas al QComboBox.

      Como a todos, os remito a la documentación, hay numerosos ejemplos de manejo de bases de datos.

      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'.

      E 1 Reply Last reply
      1
      • juankiJ juanki

        Hola

        Pues básicamente tienes dos formas:

        • Puedes usar un modelo y asignárselo al QComboBox.
        • Puedes hacer la consulta a la base de datos con un QSqlQuery, luego recorrerla con un bucle el resultado e ir añadiendo las entradas al QComboBox.

        Como a todos, os remito a la documentación, hay numerosos ejemplos de manejo de bases de datos.

        Un saludo

        E Offline
        E Offline
        Eduardo12l
        wrote on last edited by
        #3

        @juanki Como se hace eso? Soy novato en Qt

        juankiJ 1 Reply Last reply
        0
        • E Eduardo12l

          @juanki Como se hace eso? Soy novato en Qt

          juankiJ Offline
          juankiJ Offline
          juanki
          Moderators
          wrote on last edited by
          #4

          Hola

          @Eduardo12l said in Cómo podría obtener datos de MySQL y ponerlos en un ComboBox?:

          @juanki Como se hace eso? Soy novato en Qt

          La programación tiene una cosa muy importante en común con la construcción, aunque no lo parezca: ¡¡ No puedes empezar una casa por el tejado !!

          Qt es muy extenso y complejo, tienes que tener buenos conocimientos de C++ y dedicarle un tiempo a estudiarlo y comprender como funciona para poder sacarle partido. Tiene a favor que su documentación es muy muy buena.

          Si repasas la documentación, como ya te dije, verás que hay ejemplos para todo. además, por ejemplo, la clase QSqlTableModel, que puedes usarla para lo que quieres, ya trae un ejemplo de uso.

          Antes de eso sabrás, o si no te lo digo, que tienes que establecer la conexión con la base de datos, además, si no tienes el drivers de MySql para Qt, tendrás que compilarlo tu mismo.

          Te paso algunos enlaces a vídeos de Qt en español:
          https://www.youtube.com/playlist?list=PL54fdmMKYUJvn4dAvziRopztp47tBRNum
          https://www.youtube.com/playlist?list=PLOeLIA1wvijHpu4Kl0fm4WNx4ACDSZIYl

          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
          1

          • Login

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