gpt4 book ai didi

c++ - QScrollbar 滚动到中心

转载 作者:行者123 更新时间:2023-11-28 07:13:53 25 4
gpt4 key购买 nike

我想将我的 QScrollbar 滚动到中心;我以为这很容易,但是

QScrollBar *bar = ui->scrollArea->horizontalScrollBar();
bar->setValue(bar->maximum()/2);
bar->update();
ui->scrollArea->update();

不做这个工作。出了什么问题?

最佳答案

在 Qt 的文档中,实际的文档长度定义为

文档长度 = maximum() - minimum() + pageStep()(参见 QScrollBar 类引用)

所以尝试替换

int center = (min+max)/2;

int center = (max+min+bar->pagestep())/2;

关于c++ - QScrollbar 滚动到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20545783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com