0

如何在 Qt 中将 QSlider 连接到 QWebView 的 setTextSizeMultiplier?我希望 web 的文本在更改时根据滑块的值变小或变大。

这就是我尝试这样做的方式,但没有得到任何结果:thesliderbar 是 QSlider 而 vweb 是 QWebView

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

1 回答 1

2

http://doc.qt.io/qt-5/qwebview.html在这里你可以看到 setTextSizeMultiplier 它不是一个插槽所以你不能连接/编译...

EDIT1:函数签名也不同。您使用 int 作为参数,但它是一个 qreal ...

在您的班级中创建一个插槽,连接到它并从那里更新文本乘数。

于 2011-11-13T03:01:00.733 回答