para open license gratis full descargar creator qt qt-creator qml

open - qt license



Instalar Qt Quick Components for Desktop para usar con Qt Creator (3)

Intento utilizar Qt Quick Components for Desktop desde http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/

Puedo construirlo e instalarlo perfectamente en su propia carpeta, y ver los qmls con qmlviewer, pero ¿cómo puedo usar estos componentes qml de mis otros proyectos en Qt Creator?

Por ejemplo, me gustaría poder utilizar Dial.qml desde Qt Quick Components for Desktop para crear un elemento Dial en un archivo qml en mi proyecto.


  1. Descargue el archivo tar.gz de http://qt.gitorious.org/qt-components/desktop/trees/master
  2. deshacer
  3. inicie vcvars32.bat, luego vaya a qt-components-desktop / folder
  4. vaya a qt-components-desktop / components / folder (componentes de cd), escriba "qmake && nmake install"
  5. ve a qt-components-desktop / src / folder, escribe "qmake && nmake install"

Estos son pasos alternativos usando un sistema de Windows y mingw que viene con Qt. Para este ejemplo, instalé Qt SDK en C:/QtSDK . Para estas instrucciones, utilicé Qt 4.8.1.

  1. Descargue el archivo tar.gz de http://qt.gitorious.org/qt-components/desktop/trees/master
  2. Desempaquetar los componentes
  3. Agregue la ruta de bin de mingw de escritorio de Qt y la ruta de bin de mingw de Qt a la variable de sistema de PATH con una de las dos opciones:
    • Opción 1: (persistente) Usando el panel de control. ( http://www.computerhope.com/issues/ch000549.htm )
      1. Vaya a "Panel de control" -> "Sistema" -> "Configuración avanzada del sistema"
      2. Seleccione la pestaña "Avanzado"
      3. Presione el botón "Variables del entorno ...", que se encuentra debajo del tercer cuadro de grupo y encima del botón Aceptar / Cancelar
      4. En el cuadro de grupo "Variables del sistema", desplácese por la lista y encuentre la variable "Ruta"
      5. Haga doble clic o seleccione la variable "Ruta" y presione "Editar ..."
      6. Vaya al extremo derecho del campo "Valor de variable:" haciendo clic dentro del campo y presionando END en su teclado o desplazándose hasta el final con el mouse.
      7. Agrega un punto y coma ; luego la ruta al directorio mingw bin de Qt, en este caso es C:/QtSDK/mingw/bin
      8. Agregue otro punto y coma al final y luego el directorio Qt''s Desktop mingw bin ubicado en la versión de Qt que está utilizando, en este caso es 4.8.1 ;C:/QtSDK/Desktop/Qt/4.8.1/mingw/bin
      9. Al final, la adición a la variable de ruta debería verse así ;C:/QtSDK/mingw/bin;C:/QtSDK/Desktop/Qt/4.8.1/mingw/bin . Tenga en cuenta que estas rutas también se pueden agregar en cualquier lugar y según el orden dentro de la variable de ruta.
      10. Presione "Aceptar" en todas las ventanas abiertas para cerrar y guardar sus cambios.
    • Opción 2: (temporal) Usando el comando SET. Este método solo dura dentro de la ventana del símbolo del sistema que se ejecutó. Si la ventana del símbolo del sistema está cerrada, los comandos SET deben volver a ingresarse.
      1. Agregue el directorio bin de mingw de Qt con SET PATH=%PATH%;C:/QtSDK/Desktop/Qt/4.8.1/mingw/bin
      2. Agregue el directorio mingw bin de Qt con SET PATH=%PATH%;C:/QtSDK/mingw/bin
      3. Continúe con los pasos a continuación con esta misma ventana de símbolo del sistema. Los comandos SET solo están configurados para la ventana de símbolo del sistema específica en la que los ejecutó.
  4. Si se utilizó la opción 1, abra un nuevo símbolo del sistema y navegue hasta donde se extraen los componentes del escritorio del qt. Si se utilizó la opción 2, use el mismo símbolo del sistema para navegar a la carpeta de componentes de escritorio qt
  5. Ejecute el siguiente comando: qmake && mingw-make install
  6. Este comando copiará automáticamente los archivos del componente compilado en C:/QtSDK/Desktop/Qt/4.8.1/mingw/imports/QtDesktop por lo que no es necesario mover o crear carpetas manualmente.
  7. Haga un nuevo proyecto de Qt Desktop y seleccione el mingw que coincida con la versión de Qt como la cadena de herramientas.
  8. Intentar compilar y ejecutar el siguiente código:

    import QtQuick 1.1 import QtDesktop 0.1 Rectangle { width: 100 height: 100 Button { id: button text: "Push me" onClicked: button.text = "Pressed" } }

  9. Hecho

En el momento de estas instrucciones, la última versión de los componentes de QtDesktop es 0.1. Para verificar la versión que instaló, vaya a C:/QtSDK/Desktop/Qt/4.8.1/mingw/imports/QtDesktop y abra el archivo qmldir con un editor de texto y observe el número de versión en cada línea.


Utilicé las instrucciones de la respuesta a esta pregunta: Qt ¿Cómo crear e instalar complementos? y fue capaz de utilizar con éxito los componentes de escritorio rápido de qt dentro de los archivos qt de creador de qt. Aquí hay instrucciones más detalladas que hice:

  1. Descargue el archivo tar.gz de http://qt.gitorious.org/qt-components/desktop/trees/master
  2. Extraiga los componentes en cualquier lugar (por ejemplo, C: / qt-components-desktop).
  3. Abra el símbolo del sistema.
  4. Ejecute vcvars32.bat desde "su directorio de Visual Studio" / VC / bin / ... (normalmente C: / Archivos de programa / Microsoft Visual Studio 9.0 / VC / bin) en el símbolo del sistema. por ejemplo, "C: / Archivos de programa / Microsoft Visual Studio 9.0 / VC / bin / vcvars32.bat" Debería recibir un mensaje similar a: "Configuración del entorno para usar las herramientas de Microsoft Visual Studio 2008 x86"
  5. Establezca el símbolo del sistema para usar la ruta bin de Qt Creator ... (normalmente C: / Qt / qtcreator-2.1.0 / bin). por ejemplo, SET PATH =% PATH%; C: / Qt / qtcreator-2.1.0 / bin
  6. Establezca el símbolo del sistema para usar la ruta bin de Qt ... (normalmente C: / Qt / 4.7.2 / bin). por ejemplo, SET PATH =% PATH%; C: / Qt / 4.7.2 / bin
  7. Navegue en el símbolo del sistema a la carpeta donde extrajo los componentes del escritorio qt.
  8. Ejecute los siguientes comandos: qmake jom debug jom install
  9. Copie la carpeta "componentes" desde donde extrajo los componentes del escritorio qt.
  10. Colóquelo en "su directorio Qt" / imports / Qt / labs ... (normalmente C: / Qt / 4.7.2 / imports / Qt / labs)
  11. Abra el archivo qmldir dentro de la carpeta de componentes en cualquier editor de texto y observe el número de versión en cada línea (por ejemplo, 0.1)
  12. Coloque la siguiente instrucción de importación en cualquier archivo qml para usar los componentes de escritorio Qt: import Qt.labs.components #. # Donde #. # Es su número de versión (por ejemplo, 0.1)