問題タブ [qt-signals]

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 投票する
2 に答える
1045 参照

c++ - QMenuの操作と引数の受け渡し

QMenuいくつかのメニュー項目が動的に作成されているがあります。

この目的のために、名前とアクション(メニュー項目がヒットした場合に実行する必要がある)を含むメニュー項目のコレクションを繰り返し処理し、それらをコンテキストメニューに追加し続けます。すべてのメニュー項目は、共通のスロットに接続する必要があります。

しかし、どういうわけかトリガーアクションは発生しません。つまり、connectステートメントに到達しましたが、制御が指定されたSLOTに渡されず、アクションは実行されません。

誰かが私がこれでどこが間違っているのか教えてもらえますか?

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

c++ - Qt シグナル (QueuedConnection および DirectConnection)

Qt シグナルに問題があります。

DirectConnection私はどのように動作するのか理解していませんQueuedConnectionか?

これらのどれをいつ使用するかを誰かが説明してくれるとありがたいです (サンプル コードをいただければ幸いです)。

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

qt - 構造体を発する信号

この質問は何日も頭の中にありましたが、今までクリアできました

構造体のシグナルを送ろうとすると

のような信号を出しましょうか

また

詳細: unsigned char *Data についてはどうですか、シグナルがそのディープ コピーを作成するかどうか??

unsigned char *data の場合と同様に、信号を送信する方法。

友人は、これをクリアするのを手伝ってください。これは、シグナルとスロットメカニズムを介して構造を送信する最良の方法です..

よろしくお願いします

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

pyqt - PyQt - サインインをカスタム スロット/関数に接続する方法

私は PyQt プログラミングが初めてです。単純なアプリケーションを作成しようとしていますが、信号をカスタム関数に接続しているときにヒットしました。実行するたびに、「AttributeError: 'AppGui' オブジェクトに属性 'chk_fun' がありません」という同じエラーが表示されます。単純なプッシュボタンの例を次に示します。Qt Designer を使用してダイアログを作成し、pyuic4 を使用して .py に変換しました。pyuic4 "ui_test.py" から生成されたコードは次のとおりです。

これが実際の main.py コンテンツです。

どこが間違っていますか?

0 投票する
2 に答える
114 参照

qt - qobject からの信号を接続できません

QObject から継承された単純なクラスを作成し、次のようにシグナルを作成しました。

testobject.h:

テストオブジェクト.cpp:

そして、シグナルが発行されたときに停止する QEventLoop を作成しようとしました:

しかし、コンパイラは次のように不平を言います:

これを修正するにはどうすればよいですか?

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

user-interface - PyQt5 シグナルとスロット 'QObject has no attribute' エラー

main 以外の Python スレッドから GUI スレッドを更新する方法を見つけようとしています。sourceforgeのPyQt5 ドキュメントには、これを行う方法に関する適切な指示があります。しかし、私はまだ物事を機能させることができません。

対話型セッションからの次の出力を説明する良い方法はありますか? これらのオブジェクトでemitメソッドを呼び出す方法はありませんか?