我正在练习一些GUI编程。我想同时滚动2 qtextedit。
我的问题是我找不到垂直旋转的信号。
connect(ui->textEdit,SIGNAL(....),this,SLOT(scroll());
我有这个插槽的代码
void MainWindow::scroll()
{
ui->textEdit->verticalScrollBar()->valueChanged(ui->textEdit2->verticalScrollBar()->value());
ui->textEdit2->verticalScrollBar()->valueChanged(ui->textEdit->verticalScrollBar()->value());
}
还可以隐藏卷轴吗?只是让它看起来透明,但是仍然存在吗?
谢谢
您不得创建一个新的插槽,必须使用滚动栏的信号与另一个插槽,反之亦然。
connect(ui->textEdit->verticalScrollBar(), SIGNAL(sliderMoved(int)), ui->textEdit_2->verticalScrollBar(), SLOT(setValue(int)));
connect(ui->textEdit_2->verticalScrollBar(), SIGNAL(sliderMoved(int)), ui->textEdit->verticalScrollBar(), SLOT(setValue(int)));