¿Cómo registro el número de veces que le doy Click a un PushButton?



  • Si fuera posible, un método que no sea muy complejo



  • @Eduardo12l Yo hablo poco espanol...

    class MyWidget : public QWidget
    {
       Q_OBJECT
    public:
       MyWidget(QWidget *parent = 0);
    
    private slots:
       void buttonClicked();
    
    private:
       QPushButton *button_;
       int buttonClicks_;
    };
    
    MyWidget::MyWidget(QWidget *parent) : QWidget(parent)
    {
       buttonClicks_ = 0;
       button_ = new QPushButton("My Button");
       // add button_ to a layout
       connect(button_, SIGNAL(onClicked()), this, SLOT(buttonClicked()));   
    }
    
    void MyWidget::buttonClicked()
    {
       buttonClicks_++;
    }
    

    buttonClicks_ tendrá la cantidad de veces que se hizo clic.



  • @Eduardo12l a mi se me ocurre un contador, cada que ocurre el evento pues almacenas algo asi como i++; o i+=; y esta variable por supuesto la declaras global.... es bien fácil


Log in to reply