Android 重新缩放主窗口及其内容以适应不同的屏幕。Qt创建者

Android 重新缩放主窗口及其内容以适应不同的屏幕。Qt创建者,android,c++,qt,Android,C++,Qt,我已经在Qt creator中完成了一个项目。我想把它移植到Android设备上。我遇到的问题是主窗口及其内容的缩放。如何根据屏幕大小重新缩放主窗口及其所有内容?我试过QWidget::resize函数。它调整主窗口的大小。尽管我喜欢在用户更改屏幕大小或应用程序以不同的屏幕分辨率运行时动态更改窗口大小及其所有内容 提前感谢。您硬编码小部件的大小了吗?没有,我没有在代码中指定主窗口及其内容的任何大小。您在哪里指定的?设计师这也是硬编码。。您需要使用尽可能多的布局和间隔。如果您仍然需要根据桌面分辨率

我已经在Qt creator中完成了一个项目。我想把它移植到Android设备上。我遇到的问题是主窗口及其内容的缩放。如何根据屏幕大小重新缩放主窗口及其所有内容?我试过QWidget::resize函数。它调整主窗口的大小。尽管我喜欢在用户更改屏幕大小或应用程序以不同的屏幕分辨率运行时动态更改窗口大小及其所有内容


提前感谢。

您硬编码小部件的大小了吗?没有,我没有在代码中指定主窗口及其内容的任何大小。您在哪里指定的?设计师这也是硬编码。。您需要使用尽可能多的布局和间隔。如果您仍然需要根据桌面分辨率缩放某些内容,请使用QApplication::desktop->screenGeometry找到缩放因子并按此缩放小部件