繁体   English   中英

如何使QML窗口无边界?

[英]How to make QML window borderless?

这是我的QML文件:

Rectangle {
  width:640;
  height:360;

  Text {
    text:qsTr("Agritrade");
    anchors.centerIn:parent;
  }//text

  MouseArea {
    anchors.fill:parent;
    onClicked: {
      Qt.quit();
    }
  }//mouse area
}

我希望使窗口无边界。 如何设置上方矩形的属性?

似乎不可能为Rectangle标签设置属性以制作无边界框架。

以下唯一解决方案适用(使用“ setFlags”方法):

//qml viewer
QtQuick2ApplicationViewer viewer;
viewer.setMainQmlFile(QStringLiteral("qml/agritrade/main.qml"));
viewer.setFlags(Qt::Window|Qt::FramelessWindowHint);
viewer.showExpanded();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM