tao180539 发表于 2022-12-11 21:18

QT设置UI的尺寸应用在ARM开发板

本帖最后由 tao180539 于 2022-12-11 22:12 编辑

设置自适应布局了,窗口确实自适应了,但是在窗口上的控件没有跟随做调整,导致窗口上的控件有的不显示了,这个知道怎么办QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForLocale(codec); //解决汉字乱码问题,实际没有解决。

    int Width ;
    int Height;

    //QApplication a(argc, argv);
    QDesktopWidget* desktopWidget =QApplication::desktop();

    QRect deskRect =desktopWidget->availableGeometry();   //获取可用桌面大小
    Width = deskRect.size().width();
    Height = deskRect.size().height();

    QRect screenRect =desktopWidget->screenGeometry();//获取设备屏幕大小
    Width = deskRect.size().width();
    Height = deskRect.size().height();


    //Width = GetSystemMetrics(SM_CXSCREEN);
    //Height = GetSystemMetrics(SM_CYSCREEN);


    MainWindow w;

    w.resize(Width,Height);

    w.show();

    return a.exec();

页: [1]
查看完整版本: QT设置UI的尺寸应用在ARM开发板