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