2014-03-04 135 views
0

這是我的QML文件:如何使QML窗口無邊界?

Rectangle { 
    width:640; 
    height:360; 

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

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

我想使窗口無國界。如何設置上面Rectangle的屬性?

+0

你可以像在這個崗位http://stackoverflow.com/questions/2235360/making-a-borderless- window-with-for-qt –

+0

使用Rectangle的QML屬性的任何解決方案? – jondinham

回答

0

似乎不可能爲Rectangle標籤設置屬性來製作無邊框。

下唯一的解決方案是適用的(利用「setFlags」的方法):

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