在 QML 中,您可以执行点击事件。我正在用 C++ 编写我的 qml,但是没有 onclick 方法。
你如何让点击工作。
Button *btnSave = new Button();
btnSave->setText("Save");
contentContainer->add(btnSave);
有没有人可以提供一个简单的例子来帮助我入门?
提前致谢。
在 QML 中,您可以执行点击事件。我正在用 C++ 编写我的 qml,但是没有 onclick 方法。
你如何让点击工作。
Button *btnSave = new Button();
btnSave->setText("Save");
contentContainer->add(btnSave);
有没有人可以提供一个简单的例子来帮助我入门?
提前致谢。
要在 C++ 中执行此操作,您必须连接一个信号(在这种情况下,是 Button 的clicked()到您的类的插槽)。你最好看看这里。
假设您onSaveButtonClicked()
在标题中定义了一个名为的插槽,单击按钮时将调用该插槽:
public slots:
void onSaveButtonClicked();
在您的应用程序类中,创建按钮后,您必须执行以下操作:
connect(btnSave, SIGNAL(clicked()), this, SLOT(onSaveButtonClicked()));
当你的按钮被点击时,它会发出调用槽函数的信号。