QT布局问题,求去掉边框做法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT布局问题,求去掉边框做法相关的知识,希望对你有一定的参考价值。
想去掉画红框的边框,怎么设置页设不下去,求高手指点QMdiSubWindow *subWindow =ui->mdiArea->addSubWindow(viewWidget); subWindow->showMaximized(); subWindow->showMaximized(); subWindow->setWindowTitle("New Window01"); subWindow->setMinimumSize(80,80);这个是代码
图里面的Layout属性,下面layoutLeftMargin就表示左侧边框宽度,同理left/right/top/bottom表示左/右/上/下的边框,调整后面的值就能改变边框宽度了
参考技术A 在父窗口的构造函数加一句这个试试:setCentralWidget(ui->mdiArea); 参考技术B 这是个间距设定,设置方法:layout->setMargin(0); 参考技术C 自己重写绘图函数,追问
求详细代码
追答这个我就不会了,我也是个菜鸟
参考技术D windowFlags : Qt::WindowFlagsWindow flags are a combination of a type (e.g. Qt::Dialog) and zero or more hints to the window system (e.g. Qt::FramelessWindowHint)
Qt::WindowFlags windowFlags() const
void setWindowFlags(Qt::WindowFlags type)
setWindowFlags(Qt::FramelessWindowHint);//这就行了
Qt中去掉QGroupBox的边框
ui->groupBox->setStyleSheet("QGroupBox{border:none}");
这个是去掉groupBox中的所有QGroupBox的边框;
ui->groupBox->setStyleSheet(“border:none");
这个是去掉groupBox中的所有控件的边框;
以上是关于QT布局问题,求去掉边框做法的主要内容,如果未能解决你的问题,请参考以下文章