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
C++ Qt滚动区域可以';卷轴_C++_Qt_Qscrollarea - Fatal编程技术网

C++ Qt滚动区域可以';卷轴

C++ Qt滚动区域可以';卷轴,c++,qt,qscrollarea,C++,Qt,Qscrollarea,我对QScrollArea有一个问题,我想做一个可滚动的设计,因为标准窗口对我来说是不够的。但是,我无法向下滚动并添加/查看新内容。我不知道为什么。我想设置1600像素的滚动区域高度,并在Desiner中对其进行布局。但在这种情况下,我无法滚动: 我听到了一个向ScrollArea添加布局的提示,但我不想使用它,我想自己做一个布局。 我已尝试取消选中“WidgetResizeable” 那么,是否还有其他方法可以滚动此小部件?显示其结构。从你提供的信息中我们看不到里面有什么。看起来你已经设置了

我对QScrollArea有一个问题,我想做一个可滚动的设计,因为标准窗口对我来说是不够的。但是,我无法向下滚动并添加/查看新内容。我不知道为什么。我想设置1600像素的滚动区域高度,并在Desiner中对其进行布局。但在这种情况下,我无法滚动:

我听到了一个向ScrollArea添加布局的提示,但我不想使用它,我想自己做一个布局。 我已尝试取消选中“WidgetResizeable”


那么,是否还有其他方法可以滚动此小部件?

显示其结构。从你提供的信息中我们看不到里面有什么。看起来你已经设置了滚动区域的小部件,并且在该小部件中放置了一些其他小部件,但是滚动区域的小部件仍然与滚动区域大小相同。是的,你是对的,我想在滚动区域中放置许多小部件,如按钮、图片和纯文本。我想有机会将一个小部件放在滚动区域的边缘,然后向下滚动并编辑它/添加更多小部件。但在已证实的情况下,我无法向下滚动。没有代码,什么都不清楚。我只能假设滚动区域没有关于“真实”滚动小部件大小的线索:在Qt中,滚动区域中的小部件在其大小设置为它应该保存的内容之前不会滚动。我这样做:m_pScrollWidget->resize(m_pScrollWidget->sizeHint());给我们看一下结构。从你提供的信息中我们看不到里面有什么。看起来你已经设置了滚动区域的小部件,并且在该小部件中放置了一些其他小部件,但是滚动区域的小部件仍然与滚动区域大小相同。是的,你是对的,我想在滚动区域中放置许多小部件,如按钮、图片和纯文本。我想有机会将一个小部件放在滚动区域的边缘,然后向下滚动并编辑它/添加更多小部件。但在已证实的情况下,我无法向下滚动。没有代码,什么都不清楚。我只能假设滚动区域没有关于“真实”滚动小部件大小的线索:在Qt中,滚动区域中的小部件在其大小设置为它应该保存的内容之前不会滚动。我这样做:m_pScrollWidget->resize(m_pScrollWidget->sizeHint());