这是我的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();

10-04 22:57
查看更多