把这几个属性值改成“0”试试请问你做出来了吗?我现在也遇到这个问题。找到方" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > <em>qt</em> 设置完布局 为什么边上回空一块-qt 类office边框阴影,qt无边框

<em>qt</em> 设置完布局 为什么边上回空一块-qt 类office边框阴影,qt无边框

作者:乔山办公网日期:

返回目录:office365


直接删掉,就可以了

把这几个属性值改成“0”试试


请问你做出来了吗?我现在也遇到这个问题。
找到方法了,放在这希望能帮到大家一点点吧。
int itemCount = layout()->count(); // layout是你前一个布局

for (int i = (itemCount - 1); i >= 0; --i) //从末尾开始是因为你删e799bee5baa6e79fa5e98193e59b9ee7ad94366除会影响布局的顺序。例如你删掉第一个,后面的会往前移,第二就变成第一个,然后这时你要是++i的话,就是删掉原来布局里的第三个,这第二个被跳过了。

{

QLayoutItem *item = pathEdit->layout()->takeAt(i);

if (item != 0)

{

pathEdit->layout()->removeWidget(item->widget());

delete item->widget(); //(ps:如果是子控件不是QWidget,这里会出错,要注意)

}

}

delete pathEdit->layout();

接下来就是你自己重新new 的布局了,然后setLayout就行了。

继承父的样式,即可消除

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网