QWidget无边框设置
当使用布局时,默认布局和QWidget之间有空隙
QGraphicsView *view = new QGraphicsView();
QVBoxLayout * layout = new QVBoxLayout(this);
layout->addWidget(view);
上面使用垂直布局包含QGraphicsView 时,QGraphicsView会和四周有间距
layout->setContentsMargins(0, 0, 0, 0);
上面代码即可消除间距
注意:下面代码只能去除标题栏
setWindowFlag(Qt::FramelessWindowHint);
可以通过qss设置窗体边框
setStyleSheet("border: 1px solid black;");
可设置内部控件之间的间距
layout->setSpacing(0);