我有一个屏幕 ui 文件,它有一个网格布局和 8 个按钮,布局如下所示
---------------------
| |
| 1 2 3 4 |
| |
| |
| 5 6 7 8 |
| |
---------------------
按钮设置了背景图片。当按钮不是方形时,图像在窗口调整大小时看起来很奇怪。我必须支持调整窗口大小。有没有办法确保按钮始终是正方形(宽度和高度相等),无论窗口大小如何?
最佳答案
使用 QGridLayout有几个QSpacerItems (在边缘)当整个小部件的比例不是 2:1 时扩展以填充额外的空间。
关于c++ - Qt gridlayout方形单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11675053/