我使用网格布局(水平和垂直)。我喜欢这样一个事实:调整窗口大小时会填充整个窗口内容。但这个扩展管理不善。我经常想只改变网格布局中一列的大小而不改变窗口的大小。例如在 Windows 资源管理器中。有两列 - 左侧的目录列表及其从左侧到右侧的内容。我总是可以在它们之间按下鼠标按钮并拉动改变列之间的相互尺寸。
我怎样才能在 Qt 中做到这一点?
你需要使用一个QSplitter http://qt-project.org/doc/qt-4.8/qsplitter.html而不是一个QGrid布局 http://qt-project.org/doc/qt-4.8/qgridlayout.html在这种特定情况下(您只想同时显示 2 个小部件)。 QSplitters 是可拖动的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)