我试图让部件在Qt布局中部分重叠.我的当前布局如下,使用包含四个QHBoxLayout子节点的QVBoxLayout实现:

我正在尝试重新组合相同花色的卡片,以达到类似的效果(注意水平和垂直重叠):

不幸的是,我读过的所有Qt文档和所有Stack Overflow帖子都试图避免小部件重叠而不是寻求它.也许有一种方法可以设置小部件之间的负间距,或者强制布局计算出最大宽度(例如,根据这种情况下一套服装的卡数)?或者我是否必须创建自定义布局?也许我根本不应该使用布局?
如果有任何帮助,我会将小部件添加到布局中,代码如下所示:
hLayout[card.getSuit()-1]->addWidget(cardWidget, 0, align);
Run Code Online (Sandbox Code Playgroud)