如何在Qt中将QSlider连接到QWebView的setTextSizeMultiplier?我希望Web文本变小或变大,具体取决于滑块更改时的值。

这就是我试图做到的方法,但是却一无所获:
thesliderbar是QSlider,vweb是QWe​​bView

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

最佳答案

http://doc.qt.io/qt-5/qwebview.html在这里您可以看到setTextSizeMultiplier不是插槽,因此您无法连接/编译...

EDIT1:功能签名也不同。您正在使用int作为参数,但它是qreal ...

在您的班级中创建一个插槽,连接到该插槽并从那里更新文本倍增器。

关于c++ - Qt C++将QSlider连接到QWebView的setTextSizeMultiplier,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8109047/

10-08 22:58