是否可能在另一个QGridLayouts
中包含QGridLayout
?我一直在尝试使用UI设计器来执行此操作,以便可以统一调整所有QGridLayouts的大小。
这是我为娱乐而制作的终极井字游戏。
在这里,我有九个QGridlayouts。我想将它们组合在一起。如果要扩展这些框,则必须仔细检查每个框并展开它们。或者,我必须复制/粘贴第一个框并确保它们都重新对齐。
我尝试选择所有它们并单击Lay Out in a Grid
,但这弄乱了它们的显示方式。特别是分隔布局的线。我这样做不正确吗?
这看起来很奇怪:
最佳答案
是的,将QGridLayout
插入另一个QGridLayout
没有任何问题。这是演示如何在设计器中完成。
请注意,在“预览”中打开小部件时,没有任何行:它们仅出于设计目的而可见。
将按钮添加到布局中只是为了查看它们在预览中的位置。
关于c++ - QGridLayout中的QGridLayouts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26599878/