Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt拖动调整小部件?_Qt - Fatal编程技术网

Qt拖动调整小部件?

Qt拖动调整小部件?,qt,Qt,假设在父窗口小部件中有两个垂直布局的Qt窗口小部件 是否有办法在它们之间添加控件“边框”,以便在两个WideGet之间单击并拖动边框区域时,可以更改它们所采用的父对象的相对区域 也就是说,如果您将其向上拖动,则底部小部件的大小将变大,顶部小部件的大小将变小。您所需要的就是 如果您喜欢用代码创建小部件,请查看上面链接中的文档 如果您喜欢QtDesigner/QtCreator中的视觉布局,可以下载我最近的little并在QtCreator中打开。在这里,你会发现很多的Qspliter!您可以使用上

假设在父窗口小部件中有两个垂直布局的Qt窗口小部件

是否有办法在它们之间添加控件“边框”,以便在两个WideGet之间单击并拖动边框区域时,可以更改它们所采用的父对象的相对区域

也就是说,如果您将其向上拖动,则底部小部件的大小将变大,顶部小部件的大小将变小。

您所需要的就是

如果您喜欢用代码创建小部件,请查看上面链接中的文档

如果您喜欢QtDesigner/QtCreator中的视觉布局,可以下载我最近的little并在QtCreator中打开。在这里,你会发现很多的Qspliter!您可以使用上下文菜单创建它们:选择两个小部件->右键单击->布局->在拆分器中垂直布局

简言之,将垂直布局替换为单个QSplitter,并将两个小部件作为子部件添加到其中