Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tome la creación de un nuevo proyecto como ejemplo para obtener una comprensión preliminar del proceso básico de diseño de una aplicación de Creator.
Haga clic en "Crear proyecto",
Aparece el siguiente cuadro de diálogo. En este cuadro de diálogo, seleccione la plantilla del proyecto o archivo que debe crearse.
Qt Creator puede crear una variedad de proyectos. Haga clic en "Aplicación" en el cuadro de lista del extremo izquierdo. El cuadro de lista del medio enumera las plantillas de las aplicaciones que se pueden crear. Los distintos tipos de aplicaciones son los siguientes:
Aplicación Qt Widgets, interfaz gráfica de usuario, GUO compatible con plataformas de escritorio
aplicación de interfaz. El diseño de la GUI se basa completamente en el lenguaje C++ y utiliza la biblioteca de clases C++ proporcionada por Qt.
Aplicación de consola Qt, aplicación de consola, sin interfaz GUI
Aplicación Qt Quick, cree una aplicación Qt Quick que pueda usar código QML y C++. Qt Quick es un conjunto de arquitectura de desarrollo de GUI compatible con Qt. Su diseño de interfaz utiliza el lenguaje QML y la arquitectura del programa utiliza el lenguaje C++. Qt Quick se puede utilizar para diseñar interfaces de usuario interesantes, que generalmente se utilizan para el diseño de aplicaciones sin bordes en dispositivos móviles o dispositivos integrados.
Aplicación Qt Quick (compat), crea una aplicación Qt Quick que contiene una ventana en blanco.
Si desea utilizar un sistema de compilación que no sea CMake, o utilizar una versión de Qt inferior a 6.0, utilice esta versión "compatible".
Después de seleccionar el tipo de proyecto como "Aplicación Qt Widgets", haga clic en el botón "Seleccionar" y aparecerá el Asistente para nuevo proyecto.
Establecer el nombre del proyecto y guardar la ruta
Seleccione el sistema de compilación "qmake"
Seleccione la clase base para la cual se debe crear la interfaz (clase base)
Hay 3 clases base para elegir:
QMainWindow es la clase de ventana principal. La ventana principal tiene una barra de menú principal, una barra de herramientas y una barra de estado, similar a una aplicación general.
La ventana principal del programa.
QWidget es la clase base para todas las clases de interfaz visual. La interfaz creada al seleccionar QWidget puede admitir varios componentes de interfaz;
QDialog es una clase de diálogo que puede construir una interfaz basada en diálogos
Seleccione QMainWindow como clase base y marque la casilla de verificación "Generar formulario".Si esta opción está marcada, Qt Creator creará un archivo de interfaz de usuario (UI). De lo contrario, deberá escribir su propio código escrito a mano para crear la interfaz.
La configuración del archivo de traducción es la siguiente:
Seleccione un kit de construcción
Haga clic en el botón "Finalizar" para completar la creación del proyecto.
Después de completar los pasos anteriores para crear un nuevo proyecto, se mostrará la siguiente ventana
La ventana tiene dos subventanas, la superior y la inferior. El árbol de directorios superior muestra la estructura organizativa de los archivos del proyecto y muestra la muestra del proyecto actual. El nombre del proyecto constituye un nodo raíz del árbol de directorios. Qt Creator puede abrir varios proyectos, pero solo hay un proyecto activo. El nodo del nombre del proyecto activo se indica en negrita. En el nodo de nombre del proyecto, los grupos administran varios archivos fuente en el proyecto. Los archivos y grupos son los siguientes:
Los contenidos de visualización de las subventanas superior e inferior de la izquierda se pueden seleccionar a través de un cuadro de lista desplegable encima de ellas. Los contenidos de visualización que se pueden seleccionar incluyen Proyectos, Documentos abiertos, Marcadores, Sistema de archivos, Vista de clases, Esquema, etc.
Haga doble clic en el archivo mainwindow.ui y aparecerá la siguiente interfaz de diseño de formulario. Esta interfaz es en realidad Qt Designer integrado en Qt Creator.
Haga clic en el botón "Proyectos" en la barra de herramientas en el lado izquierdo de la ventana principal y aparecerá la siguiente interfaz de configuración de compilación del proyecto.
Las herramientas de compilación disponibles en este proyecto se muestran en "Construir y ejecutar" en la columna izquierda de la interfaz. Para saber qué compilador desea utilizar para la compilación del proyecto, simplemente haga clic en su nombre. El nombre del compilador seleccionado estará en negrita. .
Cada compilador tiene dos interfaces de configuración, Build y Run. En la interfaz de configuración de compilación, hay una casilla de verificación "Construcción de sombra". Si esta opción está marcada, se creará un directorio de archivos compilados en el mismo directorio del proyecto después de la compilación. El nombre del directorio contiene información del compilador. Este método se usa generalmente para crear diferentes versiones de archivos ejecutables usando diferentes compiladores.
Si esta opción no está marcada, se crearán los subdirectorios "Debug" y "Release" en el directorio del proyecto después de la compilación para almacenar los archivos compilados.
Después de diseñar el archivo mainwindow.ui y configurar las herramientas de compilación, puede compilar, depurar o ejecutar el proyecto.
DE ACUERDO. Hay 4 botones debajo de la barra de herramientas en el lado izquierdo de la ventana principal.
Sus funciones son:
El primer icono: menú emergente para seleccionar la herramienta de compilación y el modo de compilación, como el modo Depurar o Liberar
Segundo icono: ejecute el programa directamente. Si no se compila después de la modificación, se compilará primero. Los programas que se ejecutan de esta manera no se pueden depurar incluso si se establecen puntos de interrupción en el programa.La tecla de acceso directo esCtrl + R
El tercer icono: el proyecto debe compilarse en modo de depuración. Haga clic en este botón para iniciar la depuración y ejecutar. Puede establecer puntos de interrupción en el programa. Si se compila en modo de lanzamiento, la depuración no se puede realizar ni siquiera haciendo clic en este botón.La tecla de acceso directo esF5
En el desarrollo de ingeniería, generalmente se elige Visual Studio como software de depuración.
Cuarto icono: compilar el proyecto actual
Nota: La creación de un nuevo proyecto VS se realiza después de completar la instalación de qt y vsaddin, y después de completar la configuración de las versiones de Qt, consulte:https://liujie.blog.csdn.net/article/details/139798429
Haga clic en "Crear nuevo proyecto"
Seleccione "C++" para todos los idiomas
Ingrese "qt" en la búsqueda, seleccione la plantilla qt adecuada y haga clic en "Siguiente"
Configure un nuevo proyecto, configure su propio nombre y ubicación del proyecto y haga clic en "Crear".
Haga clic en Siguiente"
Haga clic en "Siguiente" para crear el proyecto.
Después de seleccionar la clase base, haga clic en "Finsh"
Aquí debería configurar el nombre de la clase en Vsdemo01 (comenzando con mayúscula) y marcar "Nombres de archivos en minúsculas".
Haga clic en "Depurador local de Windows" para compilar y depurar
Aviso: Al hacer doble clic para abrir el archivo xx.ui en Visual Studio 2019, se informará un error si se abre directamente.
Por lo tanto, debe hacer clic derecho en el archivo ui y restablecer el método de apertura.
Haga clic en "Agregar" y seleccione qtcreator en el directorio de instalación de qt para abrirlo. La ruta es la siguiente:
D:QtToolsQtCreatorbinqtcreator
Haga clic en "Aceptar" y "Establecer como predeterminado".
En este momento, el archivo xx.ui se puede abrir en qtcreator sin errores.
Después de modificar el archivo xx.ui, recuerde
ctrl+s
¡Guarde y luego cierre qtcreator!
En este punto, simplemente vuelva a compilar vs2019.
Descripción: ¡El proyecto está creado!