問題タブ [qt-slot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
78784 参照

qt - スロットに引数を渡す

たくさんのQActionsとQMenusでmouseReleaseEventをオーバーライドしたい...

だから私はスロットに引数を渡したいと思いonStepIncreasedます(あなたが想像できるように、それらは1,5,10,25,50です)。私がどうやってそれをすることができるか知っていますか?

0 投票する
1 に答える
31961 参照

c++ - Q_INVOKABLE を使用して C++ と QML を接続する

私はQt関数を持っています:

QML からデータを収集し、Qt にあるこの関数にデータを渡したいと思います。だから私はそれを使う必要があることを知っていますQ_INVOKABLEが、実際にそれを使う方法を知りません。

そしてもう1つ、上記の特定の関数を呼び出すときに、他の関数を呼び出すことができます。
例: 上記の関数を呼び出しますが、彼女の体でrefresh()関数を呼び出します。これは可能ですか?

0 投票する
3 に答える
21973 参照

qt - シグナル/スロット接続が機能しない

スロットが呼び出されないという問題を抱えている人を繰り返し見かけます。よくある理由をまとめてみました。だから多分私は人々を助け、多くの冗長な質問を避けることができます.

シグナル/スロット接続が機能しない理由は何ですか? このような問題をどのように回避できますか?

0 投票する
3 に答える
1663 参照

qt - Qt:関数のようにシグナルを呼び出して、スロットがシグナルスロットメカニズムによって呼び出されたかどうかを知る方法

スロット内でチェックしQObject::sender()ますが、このスロットを関数のように直接呼び出したいと思います。

このスロットがスロット内でどのように呼び出されたかを知ることができますか? シグナルスロットメカニズムまたは単にスロットを関数のように呼び出すことによってですか?