QLayout是用于动态管理组件的一种布局,如果不使用QLayout进行组件管理,可以使用绝对定位的方式,但一旦使用这种方式以后,当窗口进行缩放的时候,子组件就无法进行缩放了,而且位置也是固定的。
主要使用到的函数:
resize(int x,int y);
move(int x,int y);
当然,如果你不嫌麻烦,你也可以通过指定一个参考点,通过参考点的位置变动、缩放等来进行子组件的相关变动及缩放,其实有点类似于CSS中的绝对定位和相对定位的概念。
不过,我有点搞不明白,为什么不用QLayout进行布局呢,QLayout蛮好用的呀。