複数のウィジェットがあり、それらすべてにメイン メニュー ボタンがあるとします。そこで、すべてのメイン メニュー ボタンのクリック信号を 1 つのスロットに接続しました。
connect(widget1->mainMenuButton, SIGNAL(clicked()),this, SLOT(mainClicked()));
connect(widget1->mainMenuButton, SIGNAL(clicked()),this, SLOT(mainClicked()));
そして、私が持っています
private slots:
void mainClicked();
mainClicked では、クリックされたシグナルをトリガーした人を非表示にしたいと考えています。上記の例では、frame1 または frame2 です。
senter() を使用してシグナルをトリガーした QObject を取得できますが、QWidget 関数である hide を呼び出すにはどうすればよいですか?
あなたの助けに感謝します。