1.無邊框less
無邊框窗口代碼以下:ui
QQuickView viwer;
//QQuickView繼承自QWindow而不是QWidget
viwer.setFlags(Qt::FramelessWindowHint);spa
這樣窗口實現了無邊框,可是程序將不會依附在任務欄,若是想同時無邊框且圖標依附到任務欄,則應該以下設置:
setWindowFlags(Qt::Window|Qt::FramelessWindowHint);繼承
2.窗口透明ci
setOpacity可設置整個窗口(包括控件)的透明度,而背景透明則應使用setColorget
//設置窗口顏色,如下爲透明,在viwer.setSource()以前使用
viwer.setColor(QColor(Qt::transparent));it