关于qss边框问题

tshen 2011-01-15 09:02:05
qss文件
#lsTop{
background-color:red;
border: 0;
padding:0;
margin:0;
}



#leftWidget{
border: 0;
background-color:green;
padding:0;
margin:0;
}

代码

lsTop = new QLabel(tr("label"));
lsTop->setObjectName("lsTop");
leftWidget = new QWidget;
leftWidget->setFixedWidth(200);
lsVBox = new QVBoxLayout();
lsVBox->addWidget(lsTop,0,0);
leftWidget->setLayout(lsVBox);
leftWidget->setObjectName("leftWidget");

border,margin,padding都设成0了,为什么红色的QLabel无法全部遮盖绿色的QWIDGET

如图
如何才能让红色区域遮盖全部绿色区域。

...全文
528 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tshen 2011-01-16
  • 打赏
  • 举报
回复
layout setmargin
  • 打赏
  • 举报
回复
倒地,还不结贴

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧