1QScrollArea area =newQScrollArea;2auto pWidget = area->widget(); 我发现这个pWidget竟然是空的,类似MainWindow的centralwidget,Scroll的内容也是放在一个widget里面。 但是new出来的scroll竟然没有这个东西。 查了文档后,发现得使用SetWidget,通过这个函数在scroll内部添加一个widget。添完之后,滚动条终于正常出现...
When using a scroll area to display the contents of a custom widget, it is important to ensure that the size hint of the child widget is set to a suitable value. If a standard QWidget is used for the child widget, it may be necessary to call QWidget::setMinimumSize() to ensure that...
上图最下面是一个主窗口,在主窗口上面部署了一个Scroll Area的组件(为红色框围住的②号区域),滚动区域内部又存在一个蓝色边框标记的①号区域,可以看到Designer中1号区域是在2号区域内,但①号区域外②号区域内的部分与①号区域的背景是不同的,①号区域的背景是由小点组成的网格,①号区域外②号区域内的部分则是...
上图最下面是一个主窗口,在主窗口上面部署了一个Scroll Area的组件(为红色框围住的②号区域),滚动区域内部又存在一个蓝色边框标记的①号区域,可以看到Designer中1号区域是在2号区域内,但①号区域外②号区域内的部分与①号区域的背景是不同的,①号区域的背景是由小点组成的网格,①号区域外②号区域内的部分则是...
voidMainWindow::initForm(){// 创建滚动条控件对象auto p_scroll_area = new QScrollArea(this);// 创建配置参数项界面auto* p_check_box_items_widget = new CheckBoxSetItemsWidget(p_scroll_area);// 将配置参数项界面加入到滚动条 p_scroll_area->setWidget(p_check_box_items_widget); p_scro...
horizontalScrollBar()->setRange(0, widgetSize.width() - areaSize.width()); updateWidgetPosition(); 当滚动条改变值时,需要更新小部件位置,即在视口中找到要绘制的小部件部分: int hvalue = horizontalScrollBar()->value(); int vvalue = verticalScrollBar()->value(); ...
scrollArea.setWidget(scrollContent); scrollArea.setWidgetResizable(true); //将可滚动区域添加到主窗口 layout->addWidget(&scrollArea); mainWidget.show(); return app.exec(); } 2.设置滚动区域的属性: - setWidget(QWidget *widget):将要放入滚动区域的QWidget。 - setWidgetResizable(bool resizable):设置...
QScrollArea类提供了另一个窗口小部件的滚动视图。scroll area 用于显示框架内子窗口小部件的内容。如果窗口小部件超出框架的大小,则视图可以提供滚动条,以便可以查看子窗口小部件的整个区域。子窗口小部件必须使用setWidget()指定。例如: fromxinetimportQtWidgets,QtCore,QtGuifromxinet.run_qtimportrunclassImageView(Qt...
Scroll Area QScrollArea这种类型的容器, 里边可以放置一些窗口控件, 当放置的窗口控件大于当前区域导致无法全部显示的时候, 滚动区域容器会自动添加相应的滚动条(水平方向或者垂直方向), 保证放置到该区域中的所有窗口内容都可以正常显示出来。对于使用者不需要做太多事情, 只需要把需要显示的窗口放到滚动区域中就行了。
qt中如何获取滚动条的值 参考如下: int hvalue = m_pScrollArea->horizontalScrollBar() MFC如何给列表框添加滚动条 修改列表框属性,有横向和纵向滚动条可选当行数或列数超出列表框时会自动出现滚动条的 污水处理厂用管道混合器-〖高纯度-低价格〗 管道气液混合器,静态混合器,47年行业沉淀,经验丰富,合作3000+...