通过水平滚动条更改标签
change labels by horizontal scrollbar
我有一个水平滚动条,当我滚动它时,它会改变两个标签的值(数字(。
Bul,我还希望当您滚动它时,它会更改堆栈小部件上的图片。
当值变为 0-40 时,一张图片,当值变为 41-70 时,另一张图片从 71-100 变为最后一张图片。
我唯一能做到的就是一个接一个地改变形象。 有人可以帮助我吗?我给你这个代码:
wave++;
if(wave==1)
{
ui->VolumeSWWave_5->setCurrentIndex(1);
}
if(wave>1)
{
wave=0;
ui->VolumeSWWave_5->setCurrentIndex(0);
}
{
return;
for (int i = 0; i < 10; ++i)
qDebug("%1", i);
}
if(wave<1)
{
wave=0;
ui->VolumeSWWave_5->setCurrentIndex(2);
}
{
return;
for (int i = 0; i > 10; ++i)
qDebug("%1", i);
}
QAbstractSlider 有一个信号(actionTriggered(int((,如果你"捕捉"该信号,那么你可以在 if else 块中决定显示什么图片:
void MainWindow::on_horizontalScrollBar_sliderMoved(int position)
{
qDebug() << "position: " << position;
if (position <= 40)
{
qDebug() << "set at index 1";
}
else if (position > 40 && position <= 71)
{
qDebug() << "set at index 2";
}
else
{
qDebug() << "set at index 3";
}
}
相关文章:
- QScrollArea:由垂直滚动条引起的水平滚动条
- 跟踪滚动条上的鼠标事件
- 如何在不使用滚动条的情况下使视图更改
- 通过水平滚动条更改标签
- Qt:无法直接为带有子项的小部件添加滚动条
- OnVScroll : 从 CSpinButtonCtrl 或垂直滚动条调用?
- win32 滚动条在 C/C++ 程序中不起作用
- 外观 MFC 滚动条
- 停止 QTextCursor::insertText() 修改 QTextDocument 滚动条范围
- 如何在wxRadioBox中添加滚动条
- QPainter的QWidget滚动条
- 将水平滚动条添加到控制台
- QT - 如何创建具有长 int(而不是 int)步长的滚动条?
- QListWidget 水平滚动条会导致选择消失在视野之外
- 有没有办法有条件地检查窗口是否正在使用滚动条
- 滚动条到底部的QTableWidget
- CListCtrl 更新滚动条问题
- 如何在Qt中将文本附加到QPlainTextEdit并保持滚动条稳定?
- 如何在移动列表视图中添加滚动条?并且用户只能垂直滚动特定区域
- C 如何删除垂直滚动条