- 博客(7)
- 收藏
- 关注
原创 【QtQuick3D学习】初探数字人,使用Qt Design Studio导入Blender模型,并驱动形态键Shape Key——基于C++和Cmake
在左边导航栏中选中模型,在右边属性窗口往下滑动窗口,找到TRANSFORM,其中各种属性参数都可以直接调整,也可以在代码中写eulerRotation.x: 10,代表x旋转10度。导入成功后,可以切换到Components窗口,看到多出来的MY 3D COMPONENTS中有导入的模型,双击模型可以打开查看详细信息。从这里也可以看出来,Qt Design Studio有一种类似于QML的IDE的感觉,可以很方便的不用直接写代码而控制UI的各种属性参数。直接修改代码窗口中的代码,在第6行增加下面的内容。
2023-11-28 20:48:02 2107 13
原创 【QtQuick3D学习】使用Qt for Windows - Deployment工具windeployqt打包Qt程序——基于C++和Cmake
默认没有添加环境变量,所以直接执行windeployqt无法识别,解决方法是将上面展示windeployqt的bin文件夹添加到环境变量。ps:根据提示,如果使用了Qt Quick,还需要将qml路径增加到指令中。找到构建Release的文件夹,并拷贝生成的xxx.exe文件。文件夹内将会多出很多文件,此时双击执行应用程序,就能执行了。此时直接双击运行软件,将会提示缺少各种xxx.dll。手动拷贝各种缺少的xxx.dll后,还会有错误。所以手动打包过于麻烦,决定使用工具自动打包。
2023-11-27 11:09:35 1297 1
原创 【QtQuick3D学习】使用Qt Design Studio设计UI并导入Qt Creator项目中使用——基于C++和Cmake
由于Screen01.ui.qml文件的特殊性,会跳转到设计窗口,不用担心。同样的跳转到错误处,将错误内容注释,根据内容推测,跟字体相关,暂时不用。创建项目,得到基本项目框架,或者使用之前创建好的项目。创建项目,得到基本项目框架,或者使用之前创建好的项目。此时直接构建运行,还是原来的窗口,所以需要更改代码。重新构建运行,在应用程序输出窗口得到下面的错误输出。重新构建运行,在应用程序输出窗口得到下面的错误输出。重新构建运行,在应用程序输出窗口得到下面的错误输出。再次构建运行,得到应用窗口,与此前。
2023-11-25 10:32:39 3947 1
原创 【QtQuick3D学习】使用Qt Design Studio创建项目并使用Qt Creator打开测试运行——基于C++和Cmake
使用Qt Creator打开项目,选择项目文件夹根目录下的CMakeLists.txt文件,会出现下面的配置窗口,配置好后将会打开项目。创建的项目除了可以使用Qt Design Studio打开之外,也可以使用Qt Creator打开,下面介绍如何打开。文件中少了一个CMakeLists.txt.user,在使用Qt Creator打开项目并配置后会出现。左边是管理窗口,可以拖拽添加模块,中间是预览窗口,右边是代码和属性窗口。可以选择模板,更改大小,方向,风格,然后创建项目。通过此方法创建的项目与。
2023-11-24 09:54:29 1494
原创 【QtQuick3D学习】使用Qt Creator创建Qt Design Studio项目测试运行——基于C++和Cmake
文件中除了基本的文件,也多了一个qmlproject文件,可以使用Qt Design Studio打开。在Details中多了一个与Qt Design Studio相关的选项,勾选与不勾选的差别在下面展示。项目结构也变得不一样了,没有qml.qrc文件,取而代之的是多了两个文件夹。分析CmakeLists.txt文件可知,qml文件管理被放在了该文件中。在不勾选的情况下,文件结构与之前的基本一致,少了一个qml.qrc文件。综合分析,在新版本中所有的项目文件均由Cmake系统管理。得到一个可以交互的窗口。
2023-11-23 18:20:33 583 2
原创 【QtQuick3D学习】使用QtQuick3D创建一个旋转的正方体——基于C++和Cmake
创建好项目后,修改main.qml为下面的内容。重新构建,运行,可以得到一个旋转的正方体。
2023-11-22 10:45:35 483 2
原创 【QtQuick3D学习】使用Qt Creator创建Qt Quick项目测试运行——基于C++和Cmake
CmakeList.txt.user 是用户的配置文件,定义了一些构建与运行的配置。如果环境发生改变或者CmakeList.txt.user不存在,打开时需要重新配置。因为使用了Cmake,所以文件夹内没有Qt项目文件,再次打开项目参考下面。这里选择compat,项目结构会更简单,具体区别在后续展现。打开项目的时候选择 CmakeList.txt 文件即可。qml.qrc 是Qt资源管理文件,管理图片音频等文件。CmakeList.txt 为 Cmake 文件。版本管理系统,可以选择git,也可自行管理。
2023-11-21 16:58:10 639 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人