Qtのシグナル(信号)と溝(スロット)の添加方法

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_43669941/article/details/88074347

すべての公式文書(の1.まず、Qtのクラスライブラリを使用すると、信号を送信したいクラスの説明を見つける。)、のQPushButtonの例として、以下の

2.クラスの説明は、クラスが信号リストを送ることができます、そうでない場合は、このクラスの父を探しに行きます。無信号のQPushButtonこの1が存在しないので、私たちは見つけるために彼の親クラスに行ってきました

ここでは、信号を見ることができます

そして、あなたが必要とする(開くための信号ポイントを表示するには、[説明)4つの関数宣言、信号を見つけることがあります

3.追加、VS Qtのプロジェクトのヘッダファイルを開き、「プライベートスロット:」メンバ関数はそのアクションが信号によって実行される機能をトリガ肯定

4.発生した以下の信号かどうかを検出するためにコンストラクタの.cppファイルを追加します。

5.実行する関数定義を追加します。

これらのステップが完了した後、我々はまた、正しいかどうかをテストするために、ブレークポイントを追加することができます

おすすめ

転載: blog.csdn.net/weixin_43669941/article/details/88074347