我有一个由设计师创建的 UI,带有一个 QGridLayout,我可以在其中添加我的自定义小部件从代码。当我添加 1~4 个自定义小部件时没有问题,但是当我尝试添加更多时,它们会重叠。
这是一张图片来完成解释:
没有重叠:http://i45.tinypic.com/wve8o6.png
重叠:http://i47.tinypic.com/565py.png
我正在尝试找到一种方法来向 QGridLayout 添加某种滚动,这样我的自定义小部件就不会在它们之间重叠,并且我可以与所有这些小部件进行交互。
我尝试使用 QScrollArea,但是当我添加超过 4 个小部件时,它们继续重叠并且滚动无法正常工作。
最佳答案
你在代码设计时是否遇到过同样的问题,而不是设计师?我遇到了几个问题,发现用一种更干净、更优雅的方式编写 gui 代码
关于c++ - 向 QGridLayout 添加太多的 Widget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10426998/