我在QT design中使用部件,怎么样可以使部件随着窗口大小改变而改变?
那是因为你没有设置顶级布局(Top Level Layout),比如用designer时要注意,要点中外层的widget然后选layout,而不是选中若干子控件再选layout, 因为后者的layout和外层的widget没有建立起联系, 这样就不会随着widget的大小改变而改变了。
如何让部件随着layout自动调整大小
这里一般可以对窗口整体进行布局,要用到Layout布局部件。Layout是一种各种UI都很长用的布局手段,Qt的就很不错,比如说GridLayout,可以把整个窗体布局一个GridLayout,然后再往GridLayout里面放控件或者其他布局,这种布局的手段可以随窗体变化而改变布局内的控件的大小,而相对的位置不变。使用布局时,在...