QMLでは、onclickイベントを実行できます。私はC++でqmlを書いていますが、onclickメソッドはありません。
クリックを機能させるにはどうすればよいですか。
Button *btnSave = new Button();
btnSave->setText("Save");
contentContainer->add(btnSave);
誰かが私を始めるために提供できる簡単な例を持っていますか?
前もって感謝します。
QMLでは、onclickイベントを実行できます。私はC++でqmlを書いていますが、onclickメソッドはありません。
クリックを機能させるにはどうすればよいですか。
Button *btnSave = new Button();
btnSave->setText("Save");
contentContainer->add(btnSave);
誰かが私を始めるために提供できる簡単な例を持っていますか?
前もって感謝します。
C ++でこれを行うには、シグナルを接続する必要があります(この場合、ボタンのclicked()はクラスのスロットに接続されます)。こちらをご覧ください。
ヘッダーで呼び出されるスロットを定義したとonSaveButtonClicked()
すると、ボタンがクリックされたときに呼び出されます。
public slots:
void onSaveButtonClicked();
アプリケーションクラスで、ボタンを作成した後、次のことを行う必要があります。
connect(btnSave, SIGNAL(clicked()), this, SLOT(onSaveButtonClicked()));
ボタンをクリックすると、スロット機能を呼び出す信号が送信されます。