gpt4 book ai didi

c++ - Qt 信号和槽。 slider 和进度条

转载 作者:行者123 更新时间:2023-11-28 01:23:44 25 4
gpt4 key购买 nike

connect(ui->horizontalSlider, SIGNAL(valueChanged(int)), 
ui->progressBar, SLOT(setValue(ui->horizontalSlider->value()-100)));

当 slider 的值为 30 时,我尝试连接信号和槽,进度条的值应该为 70,但什么都没有改变,我找不到错误。

最佳答案

欢迎加入。

我很惊讶您想在连接内部进行计算。这不是它的工作原理。请添加一个插槽(方法),如

void slotSetValue(int input)
{
ui-progressBar->setValue(100 - input);
}

并像这样连接connect(ui->horizo​​ntalSlider,SIGNAL(valueChanged(int)), this,slotSetValue(int)));

可能需要对您的代码进行微调。

附言。我建议使用 Qt5-connects,它是编译时检查的。

关于c++ - Qt 信号和槽。 slider 和进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54904358/

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