企业资讯
低价抖音刷双击网站 - 快手刷点赞网站在线,刷快手双击网站自助下单
自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入
以qt 5.12.0为例。
1.1 登录/注册账号
如果你有一个帐户,你可以直接登录。 如果您没有账号,请填写您的邮箱和密码信息进行登录。注意密码的复杂程度,否则将无法通过。 勾选同意服务条款,点击下一步。
1.2 选择安装项
因为我打算开发Windows桌面程序和Android程序,所以如上图打勾。 关于tick选项,简单搜索一下相关资料:
1.2.1 MinGW
它是 Minimalist GNU for Windows 的缩写。 它是使用 GNU 工具集自由使用和自由分发的 Windows 特定头文件和导入库的集合,允许您在 GNU/Linux 和 Windows 平台上生成本机 Windows 程序,而无需第三方 C 运行时(C Runtime ) 图书馆。 MinGW是一套include files和port libraries,它的作用是让console模式的程序可以使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有NT OS上有效,在所有Windows OS以上Windows 95 发行版有效。 在使用基本运行时时,您可以使用 GCC 编写符合美国标准化组织 (ANSI) 控制台模式的程序,并且可以使用微软提供的 C 运行时 (C Runtime) 扩展,它与基本运行时相结合。当结合使用时,您可以拥有使用 CRT(C 运行时)和 Windows API 函数的全部权限。
1.2.2 安卓
各版本分析如下: • mips / mips64:在手机中很少用到,可以忽略(谷歌最新文档已经不支持了) • x86 / x86_64:基于x86的手机会包含一个指令集动态翻译Intel代码工具提供的Houdini实现与arm.so的兼容,考虑到x86的市场占有率不到1%,与x86相关的两个.so也可以忽略 • armeabi: ARM v5 这是一个比较老的版本,缺少support for 点计算的硬件支持在需要大量计算时有性能瓶颈 • armeabi-v7a: ARM v7 • arm64-v8a: 64-bit support, 目前主流版本,虽然网上很多博客都说v7是主流版本,但是我亲自测试过很多手机,都是arm64-v8a架构的。 测试机型包括小米5-小米9、华为P30、华为mate10、美兰2等,均为v8架构。 查询手机cpu命令行:
adb shell getprop ro.product.cpu.abi
1.3 同意许可
勾选同意许可,点击下一步安装。
1.4 卸载
如果要卸载qt,只需要双击安装目录下的MaintenanceTool.exe,然后选择删除所有组件,点击卸载,5秒后卸载完成,然后重启电脑,qt就会卸载干净。
安装完成后,打开qt。 这里默认的界面是样例界面:
它包含许多学习如何使用 qt 的简单示例。 我暂时不想看。 先自己动手做一个简单的桌面程序,对qt的使用有个大概的了解。
2.1 创建一个空的桌面项目
点击左上角的projects,点击New Project
创建Widgets应用,即桌面应用,选择创建路径。 为了避免一些编码问题,我没有使用空格符号和中文:
因为我在安装的时候选择了MinGW,所以这里qt检测自己:
点击下一步:
点击Next,点击Finishqt 托盘图标,稍等片刻,切换到编辑界面:
现在看左边的编辑界面:
现在点击左下角的三角,qt开始编辑,点击下面的4编译输出可以看到编译信息,编译完成后,开始运行我们创建的工程:
因为暂时没有添加任何东西,是一个空白的界面。 看到这个界面说明qt的安装没有问题。
2.2 添加组件
双击左侧mainwindow.ui进入设计页面:
左边是一些常用的组件。 我在这里拖了一个标签组件:
我们可以用鼠标直接调整组件的属性,也可以在右边的控件列表中调整它的属性。 现在ctrl+s保存我们修改的内容,然后点击左下角的三角。 编译完成后,我们得到我们的调整。 桌面程序后:
2.3 发布程序 2.3.1 编译发布版本
选择左下角的Release,然后点击Build:
完成后,我们可以在我们创建项目的目录下看到Release目录,点击进入里面的Release文件夹,就可以看到我们的exe文件了:
但是当我们双击它的时候,会提示找不到某些库:
2.3.2 打包依赖
您可以先将exe程序复制到一个新的文件夹中,也可以不复制。 然后在Windows开始菜单中找到:
点击打开,然后进入要发布的exe所在目录,输入windeployqt:
完成后,我们的发布目录将有更多的依赖项:
这时双击打开simple_test.exe,发现可以正常打开了。 我们可以把这个目录打包分发到没有安装qt的windows上。
在免费的 Inno Setup 工具的帮助下,我们的程序和依赖项可以打包到安装程序中。 具体使用方法请参考本博客第四节。
2.3.3 修改图标
虽然现在我们的程序可以打包发布了,但是我们可以看到exe文件是一张空白的图表,不是特别美观。 这个时候,我们可以通过下面的方式进行修改。
2.3.3.1 准备ico图标文件
我是从这个网站下载的,图标文件放在我们的项目目录下:
2.3.3.2 修改pro文件
回到qt,打开我们的pro文件,在最后添加一行
RC_ICONS = ico 图表文件名
2.3.3.3 重建
和以前一样qt 托盘图标,选择发布并单击构建。 完成后,我们可以在Release目录下看到修改后图标的程序。
和之前一样,使用qt for windows命令工具打包发布。