我希望QT-App看起来像QT-App,而不是Android-native

I want Qt-app to look like Qt-app rather than Android-native

本文关键字:QT-App Android-native 看起来 我希望      更新时间:2023-10-16

由于删除上栏(时钟,电池和其他此类物品所在的位置),我可以访问qtactivity.java。我试图设置

public String ENVIRONMENT_VARIABLES = "QT_USE_ANDROID_NATIVE_DIALOGS=0";

但没有任何结果。还有一件奇怪的事情:在应用程序的第一个开始时,它看起来像Android-App(丑陋而弯曲),但是在第二次运行中,它开始看起来像普通的QT-App。我希望程序从一开始就不使用Android样式。

我该怎么办?

P.S。我使用Qwidgets,无QQUICK/QML

a,但是此方法在Android下不起作用:我可以运行具有特定主题的QT应用程序吗?

只需将此行添加到main()

QApplication::setStyle(QStyleFactory::create("Fusion"));

无需编辑androidManifest.xml或qtactivity.java