如何使QtQuick2.0应用程序窗口无法调整大小?

S.M*_*avi 3 window window-resize qt5 qtquick2

我有一个QtQuick2.0/QtQuick2.1应用程序,其中包含以下默认代码main.cpp:

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    QtQuick2ApplicationViewer viewer;
    viewer.setMainQmlFile(QStringLiteral("qml/WikiTransferor2/mainMode3.qml"));
    viewer.showExpanded();
    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

如何让这个窗口无法调整大小?

Ayb*_*gür 9

在(至少)KDE上,其他答案不起作用.以下QtQuick解决方案适合我:

ApplicationWindow{
    width: ...
    height: ...

    maximumHeight: height
    maximumWidth: width

    minimumHeight: height
    minimumWidth: width
}
Run Code Online (Sandbox Code Playgroud)


小智 3

像所有 QWindow 一样:使用标志或设置具有相同值的最小和最大大小