如何将大小固定的自定义小部件放置在QScrollArea的中心?
我可以用QScrollArea (x,y)手动将小部件放在myWidget.pos(x,y)中,但是QScrollArea中没有sizeChanged信号,所以如果滚动区域发生变化,这个位置将是错误的。
发布于 2016-07-05 19:13:29
我使用@thuga的建议来设置对齐方式,但是我还必须为小部件设置一个固定的大小(在此之前,我只设置最小的大小),而且我还需要使用水平布局而不是垂直布局。由于某些原因,垂直布局忽略了滚动区域的水平对齐。
我使用setFixedSize()为我的自定义小部件设置固定大小,但是布局和对齐可以由Qt设计器设置。
https://stackoverflow.com/questions/21693764
复制相似问题