Qt for Android设置安卓程序默认横屏+全屏

我的qt版本是5.14.1,网上查到的方法是,把编译出的build文件夹中的AndroidManifest.xml文件复制出来然后修改,然后把修改后的xml文件加入pro文件,语法为ANDROID_PACKAGE_SOURCE_DIR = $$PWD/AndroidManifest.xml(具体;路径要按照xml文件相对于pro文件的相对路径如实填写)

以上方法我测试过会报错,无法编译出apk。

又看到一个方法:直接在项目->安卓build->Build Andriod Apk详情->create Template,如下图

点击上图的create template创建模板按钮后,QT也会在pro文件中自动添加以下内容:

以上内容在工程目录树中,呈现为下图的样子:

由以上两图可见,自动生成的文件中,有一个就是AndroidManifest.xml。这个文件在qt中可以用可视化的方式编辑,如上图所示,也可以直接以txt文本的方式编辑,如下图所示。

可视化编辑模式下,可编辑的东西很少,就是上图所显示的这些东西,有趣的是可以直接设置3个图标:高分辨率图标、中分辨率图标、低分辨率图标。

然后以文本模式打开它,如下图红线所示的地方,修改为 landscape 就可以实现app启动时横屏

所谓全屏,就是app启动后,顶部的状态栏也要隐藏掉。方法还是修改这个xml文件,继续在上一步的lanscape后再加一句全屏,如下所示。注意中间用空格隔开。

android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Qt android 设置系统状态栏为全透明,半透明、全屏,设置状态栏颜色,修改程序图标_qt 状态栏颜色-CSDN博客

Qt for Android之AndroidManifest.xml详解_qt manifest-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/283710.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我与Datawhale的故事之长篇

Datawhale成员 作者:Datawhale团队成员 前 言 上周五周年文章发出后大家反响比较热烈: 我们与Datawhale背后的故事! 本期给大家带来三篇长篇回忆 胡锐峰 我与Datawhale的故事 题记:我和你的相遇就像春风拂面,就像夏雨…

【MATLAB】数据拟合第11期-基于粒子群迭代的拟合算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 基于粒子群迭代的拟合算法是一种优化技术,它基于粒子群优化算法(PSO)的基本思想。该算法通过群体中个体之间的协作和信息共享来寻找最优解。 在基于粒…

【数据结构】八大排序之直接插入排序算法

🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 一.直接插入排序简介及思路 直接插入排序(Straight Insertion Sort)是一种简单直观的插入排序算法. 它的基本操作是: 将一个数据插入到已经排好的有序表中,从而得到一个新的,数…

HarmonyOS--基础组件Button

Button组件 可以包含单个子组件。 Button(label?: ResourceStr, options?: { type?: ButtonType, stateEffect?: boolean }) 1:文字按钮 Button(‘点击’) 2:自定义按钮,嵌套其它组件 Button() {Image(https://) }.type(ButtonType.Circle)

强化学习------Policy Gradient算法公式推导

目录 一、前言二、公式推导基线 三、代码实现四、参考 一、前言 Policy Gradient 算法是一种基于策略的强化学习算法,与基于值的方法(如Q-learning和DQN)不同。基于值的方法主要关注于学习值函数(如状态值函数或者动作值函数&…

Notepad++插件:格式化JSON

一、问题描述 最近有这么一串json字符串: 你想看吗? 是不是觉得密密匝匝滴,很不想看呢? 下面是经过处理的json字符串: 你喜欢哪种格式的json字符串展示呢? 反正我喜欢已经格式化的,也就是第二…

分享66个JavaGame源码总有一个是你想要的

分享66个JavaGame源码总有一个是你想要的 学习知识费力气,收集整理更不易。 知识付费甚欢喜,为咱码农谋福利。 游戏下载链接:https://pan.baidu.com/s/1BUVmun2RhAY4vAMJwcY0mQ?pwd6666 提取码:6666 游戏项目名称 java实现…

echarts 进度条类型柱状图

父组件&#xff1a; <barChartProfit :opt"avgProfit" />import barChartProfit from "./components/barChartProfit";data() {return {avgProfit: {xData: [2019, 2020, 2021, 2022, 2023],totalData: [30,30,30,30,30],seriesData: [10,11,12,21,…

Repo sync 时出现fatal_ couldn‘t find remote ref refs_heads_master问题解决

repo sync默认的origin分支是master&#xff0c;它默认会依赖master&#xff0c;但是我们的manifests分支是main&#xff0c;需要解决这个问题主要执行下面的几步&#xff1a; 更新repo到最新版本 cd .repo/repo git pull # 更新repo前往git库创建origin master 在manifests…

08-工厂方法

意图 定义一个用于创建对象的接口&#xff0c;让子类决定实例化哪一个类 类图 适用性 在下列情况可以使用工厂方法模式&#xff1a; 当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子…

张剑辉:打通储能产品全生命周期数据 提升电站资产价值

12月16日&#xff0c;2023高工储能年会暨高工金球奖颁奖典礼在深圳举办&#xff0c;海博思创应邀参会&#xff0c;董事长、总经理张剑辉发表了题为《新型电力系统构建中的电化学储能系统》的主题演讲&#xff0c;系统介绍了电化学储能领域的创新技术和行业趋势&#xff0c;并与…

2020 年网络安全应急响应分析报告

2020 年全年奇安信集团安服团队共参与和处置了全国范围内 660起网络安全应急响应事件。2020 年全年应急响应处置事件行业 TOP3 分别为:政府部门行业(146 起)医疗卫生行业(90 起)以及事业单位(61 起&#xff0c;事件处置数分别占应急处置所有行业的 22.1%、13.6%、9.2%。2020 年…