int m_nVSliderValue = 0;
int m_nHSliderValue = 0;
void Widget::getScrollValue()
{
QScrollBar *vScrollbar = ui.plainTextEdit->verticalScrollBar();
m_nVSliderValue = vScrollbar->sliderPosition();
QScrollBar *hScrollbar = ui.plainTextEdit->horizontalScrollBar();
m_nHSliderValue = hScrollbar->sliderPosition();
}
void Widget::setScrollValue()
{
QScrollBar *vScrollbar = ui.plainTextEdit->verticalScrollBar();
vScrollbar->setSliderPosition(m_nVSliderValue);
QScrollBar *hScrollbar = ui.plainTextEdit->horizontalScrollBar();
hScrollbar->setSliderPosition(m_nHSliderValue);
}
QT 滚动条位置获取以及设置
最新推荐文章于 2024-08-17 13:29:22 发布
这个代码段展示了如何在Qt界面中获取并设置QScrollBar的垂直和水平滚动条的滑块位置。首先,通过ui平原文本编辑器获取垂直和水平滚动条,并分别保存其滑块位置。然后,在setScrollValue()函数中,将之前保存的滑块位置重新设置回滚动条。

1526

被折叠的 条评论
为什么被折叠?



