2016-12-16 32 views
0

由於刪除了上面的條(時鐘,電池和其他類似物),我可以訪問QtActivity.java。 我試圖設置我希望Qt-app看起來像Qt-app而不是Android本機

public String ENVIRONMENT_VARIABLES = "QT_USE_ANDROID_NATIVE_DIALOGS=0"; 

,但沒有任何結果。 還有一件奇怪的事情:在應用程序的第一次啓動時,它看起來像Android應用程序(醜陋和彎曲),但在第二次運行時,它開始看起來像普通的Qt-app。 我希望程序從一開始就不要使用Android樣式。

我該怎麼辦?

P.S.我用QWidgets,沒有QQuick/QML

唉,但這種方法並不Android的下工作:Can I run a Qt application with a specific theme?

+1

可能重複的[我可以運行具有特定主題的Qt應用程序?](http://stackoverflow.com/questions/6740333/can-i-run-a-qt-application-with -a-specific-theme) – dtech

+0

唉,但這種方法在Android下無法使用。 –

+0

某些小部件可以在Android上工作,但它們不受支持,並可能導致麻煩。 我不知道[setStyle](http://doc.qt.io/qt-5/qapplication.html#setStyle)是否適用於Android,但如果可以,請嘗試。 –

回答

0

剛加入這一行的main()

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

無需編輯AndroidManifest。 xml或QtActivity.java

相關問題