标签: c++ qml blackberry-10
在QML中,您可以执行on click事件。我正在用C ++编写我的qml,但是没有onclick方法。
如何让点击工作。
Button *btnSave = new Button(); btnSave->setText("Save"); contentContainer->add(btnSave);
有没有人有一个简单的例子可以让我开始?
提前致谢。
答案 0 :(得分:1)
要在C ++中执行此操作,您必须连接一个信号(在这种情况下,是Button的clicked()到您班级的一个插槽)。你最好看看here。
假设您在标题中定义了一个名为onSaveButtonClicked()的广告位,当您点击该按钮时会调用该广告位:
onSaveButtonClicked()
public slots: void onSaveButtonClicked();
在您的应用程序类中,创建按钮后,您必须执行以下操作:
connect(btnSave, SIGNAL(clicked()), this, SLOT(onSaveButtonClicked()));
单击按钮时,它将发出调用插槽功能的信号。