QScrollArea 用法: QScrollArea不显示滚动条, QScrollArea内的数据被压缩
一、QScrollArea不显示滚动条
问题原因:
使用Qt Creator中的ui designer来制作界面的话,就会出现滚动条无法出现的问题。
此时确认下这个WidgetResizable属性是否true,默认为true,设置为false,可以根据内部小部件调整大小。
具体含义:属性保存滚动区域是否应调整视图小部件的大小,如果将此属性设置为false(默认值),则滚动区域将遵循其小部件的大小。 无论此属性如何,都可以使用widget()-> resize()以编程方式调整窗口小部件的大小,并且滚动区域将自动将其自身调整为新的大小。如果将此属性设置为true,则滚动区域将自动调整窗口小部件的大小,以避免在可以避免滚动条的地方使用滚动条,或者利用多余的空间。
二、QScrollArea内的数据被压缩
问题效果如图: