0

QtでQSliderをQWebViewのsetTextSizeMultiplierに接続するにはどうすればよいですか?スライダーの値が変化したときに、その値に応じてWebのテキストを小さくしたり大きくしたりしたい。

これは私がそれをやろうとしている方法ですが、どこにも行きません:sliderbarは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 に答える