如何将固定大小的自定义小部件放在QScrollArea的中心?
我可以使用myWidget.pos(x,y)在QScrollArea中手动放置窗口小部件,但QScrollArea中没有sizeChanged信号,因此如果滚动区域发生更改,此位置将会出错。
答案 0 :(得分:0)
我使用了@ thuga的建议来设置对齐,但另外我必须为窗口小部件设置固定大小(我之前只设置了最小尺寸),而且我还需要使用水平布局而不是垂直的。出于某种原因,垂直布局无视滚动区域的水平对齐。
我使用setFixedSize()
为自定义窗口小部件设置固定大小,但可以从Qt Designer设置布局和对齐方式。