Qt C++ Подключите QSlider к setWextSizeMultiplier QWebView

Как мне подключить QSlider к setWextSizeMultiplier QWebView в Qt? Я хочу, чтобы текст в Интернете становился все меньше или меньше в зависимости от значения слайдера при его изменении.

Вот как я пытаюсь это сделать, но никуда не денусь: thesliderbar это QSlider, а vweb это QWebView

connect(thesliderbar,SIGNAL(valueChanged(int)),ui->vweb,SLOT(setTextSizeMultiplier(int)));

1 ответ

Решение

http://doc.qt.io/qt-5/qwebview.html здесь вы можете увидеть, что setTextSizeMultiplier это не слот, поэтому вы не можете подключиться / скомпилировать...

EDIT1: функция подписи также отличается. Вы используете int в качестве параметра, но это qreal...

Сделайте слот в вашем классе, подключитесь к нему и обновите множитель текста оттуда.

Другие вопросы по тегам