单击BB 10 C ++按钮

时间:2013-02-08 15:34:19

标签: c++ qml blackberry-10

在QML中,您可以执行on click事件。我正在用C ++编写我的qml,但是没有onclick方法。

如何让点击工作。

Button *btnSave = new Button();
btnSave->setText("Save");
contentContainer->add(btnSave);

有没有人有一个简单的例子可以让我开始?

提前致谢。

1 个答案:

答案 0 :(得分:1)

要在C ++中执行此操作,您必须连接一个信号(在这种情况下,是Button的clicked()到您班级的一个插槽)。你最好看看here

假设您在标题中定义了一个名为onSaveButtonClicked()的广告位,当您点击该按钮时会调用该广告位:

public slots:
    void onSaveButtonClicked();

在您的应用程序类中,创建按钮后,您必须执行以下操作:

connect(btnSave, SIGNAL(clicked()), this, SLOT(onSaveButtonClicked()));

单击按钮时,它将发出调用插槽功能的信号。