标题:如何设置无边框,并且可以拖动?
作者:ashe0817
日期:2014-05-27 09:53
内容:
平台是windows,如何去掉windows窗口边框,并且可以拖动窗口?另外qml能处理windows消息么?。。。
#1 [weinkym 05-28 15:33]
窗口边框可以设置窗口属性,要拖动的话,要重载鼠标事件
#2 [lihaijiaose 12-16 17:07]
Window {
id:main
flags:Qt.FramelessWindowHint
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MouseArea {
anchors.fill: rect
property variant previousPosition
onPressed: {
previousPosition = Qt.point(mouseX, mouseY)
}
onPositionChanged: {
if (pressedButtons == Qt.LeftButton) {
var dx = mouseX - previousPosition.x
var dy = mouseY - previousPosition.y
main.x=main.x + dx
main.y=main.y + dy
}
}