Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
C++ QWidget上浮动的按钮?_C++_Qt - Fatal编程技术网

C++ QWidget上浮动的按钮?

C++ QWidget上浮动的按钮?,c++,qt,C++,Qt,我有一个QWidget,它可以显示USB摄像头的一些图像,是否可以在该widget中添加一些按钮,以便它可以自动调整大小/随窗口移动 我曾尝试简单地使用new operator创建一个按钮,并将其父项设置为我的QWidget,但是,它总是显示在我的widget的左角,我如何将其放置到其他位置并使其自动调整大小?当然窗口是2D,但也有z-value或z-order,它在所有其他小部件之上显示一些小部件。可以使用更改z值 将此小部件提升到父小部件堆栈的顶部 在此调用之后,小部件将在任何 重叠的兄弟小

我有一个QWidget,它可以显示USB摄像头的一些图像,是否可以在该widget中添加一些按钮,以便它可以自动调整大小/随窗口移动


我曾尝试简单地使用new operator创建一个按钮,并将其父项设置为我的QWidget,但是,它总是显示在我的widget的左角,我如何将其放置到其他位置并使其自动调整大小?

当然窗口是
2D
,但也有
z-value
z-order
,它在所有其他小部件之上显示一些小部件。可以使用更改z值

将此小部件提升到父小部件堆栈的顶部

在此调用之后,小部件将在任何 重叠的兄弟小部件


你试过使用布局吗?我试过了,但不知道如何使用布局使按钮浮动在我的小部件上…你说的“浮动”是什么意思,你希望小部件是mainWidget的一部分还是希望这个小部件作为一个单独的窗口?我希望它是它的一部分,就像GoogleMap的放大/缩小按钮一样……我知道您希望在同一个窗口上使用小部件,但它比所有其他小部件都重要。所以,试着像您所做的那样添加这个小部件,设置您想要的几何图形,并调用
thisWidget->raise()您的小部件将高于所有其他小部件,如谷歌地图上的滑块。这是您想要的吗?另请参见: