gpt4 book ai didi

c++ - 使用 Qt5.3.2 在 Linux 上禁用关闭和最小化按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:26 24 4
gpt4 key购买 nike

我已经使用 Qt 5.3.2 创建了一个应用程序。当应用程序加载时,关闭和最小化按钮出现在 Mac 和 Windows 的情况下,但是当我在 Linux 上运行相同的代码时,这些按钮不再可用。

谁能告诉我为什么会发生这种情况?这是我用来创建主屏幕的代码。

这里的View是QQuickView的对象:

    View view(QUrl("qrc:/qml/main.qml"));

view.setMaximumSize(QSize(1280,700));
view.setMinimumSize(QSize(1280,700));

// Centering the App to the middle of the screen
int width = view.frameGeometry().width();
int height = view.frameGeometry().height();
QDesktopWidget wid;
int screenWidth = wid.screen()->width();
int screenHeight = wid.screen()->height();
view.setGeometry((screenWidth/2)-(width/2),(screenHeight/2)-(height/2),width,height);


view.show();

最佳答案

您可以将 QQuickView 的窗口标志设置为:

view.setFlags(Qt::WindowMinimizeButtonHint | Qt::WindowCloseButtonHint);

关于c++ - 使用 Qt5.3.2 在 Linux 上禁用关闭和最小化按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28271715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com