如何设置qsplitter中widget的默认宽度
主窗口有一个qtreeview和qtableview,一左一右,铺满整个窗口,中间有一个qsplitter,如何在启动窗口时将qtreeview的默认宽度设置为200,还...
主窗口有一个qtreeview和qtableview,一左一右,铺满整个窗口,中间有一个qsplitter,如何在启动窗口时将qtreeview的默认宽度设置为200,还要允许使用qsplitter手动改变宽度。
1、moveSplitter()方法可能会实现,但这个方法是保护方法,我不想再写一个类继承qsplitter。
2、不要说设置左边那个部件的最大宽度和最小宽度,如果把qtreeview的最大宽度和最小宽度都设置为200,启动后两个组件中间会有很宽的缝隙。
谁有一个靠谱的办法?在代码中怎么改,在qtdesigner中又怎么改? 展开
1、moveSplitter()方法可能会实现,但这个方法是保护方法,我不想再写一个类继承qsplitter。
2、不要说设置左边那个部件的最大宽度和最小宽度,如果把qtreeview的最大宽度和最小宽度都设置为200,启动后两个组件中间会有很宽的缝隙。
谁有一个靠谱的办法?在代码中怎么改,在qtdesigner中又怎么改? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询