qt for Android屏幕横向/全屏显示

最近研究一下qt for Android,本来要发个帖子是关于手机调取sqlite数据库的,但是中间出现 些问题,也是有点成果,待继续解决了在发博,先简单解决了app横向,发个帖子 简单介绍一下,这里主要参照的是这位大哥的帖子https://blog.csdn.net/liukang325/article/details/44944267

话不多说,正文:

在编译成功后 的Android-build中qt for Android屏幕横向/全屏显示

找到AndroidManifest.xml,将其复制到与pro同级的 文件夹aaa中

qt for Android屏幕横向/全屏显示

文件中xml是设置横屏的关键,请忽略db和png文件

然后用notepad打开,找到screen设置那句话

qt for Android屏幕横向/全屏显示

其中的参数可以设置按如下表

qt for Android屏幕横向/全屏显示

我选择的是sensorLandscape,横向显示,翻转手机壳旋转方向,不需要竖屏

修改好之后再qt程序中的pro中加上一句话

qt for Android屏幕横向/全屏显示

意思是要调取aaa文件中的xml文件,然后编译,我用的是手机在线调试,没用模拟器,一是感觉模拟器效果不好,二是电脑控件有限,下载模拟器太占用空间,效果如下

qt for Android屏幕横向/全屏显示

横屏显示,不会立起来了,但是看着是不是很别扭,对,就是上面的状态栏一直在那,所以以我们强迫症的性子肯定不会让他存在,解决方式如下(写到这还是一脸懵逼,还没百度怎么解决,就放言解决方式如下了,哈哈哈)

5min之后

解决了,xml既然能解决横向问题,那么app界面配置基本都在xml文件中,同样还是打开xml文件,在其中加上一句话

qt for Android屏幕横向/全屏显示

去掉titlebar,设置全屏显示,就ok了

qt for Android屏幕横向/全屏显示

先写到这,要是有什么配置仍然是修改xml的,我会在这个帖子上更新,就不一一去写那么多标题的帖子