Ok! First time here at QtCentre. Thanks in advance for the help!
I know where my problem is... but don't know how to fix it!
Compiler Output
widget.cpp:4: error: default argument given for parameter 4 of 'Widget::Widget(const QString&, const QString&, const QString&, QWidget*)'
widget.h:16: error: after previous specification in 'Widget::Widget(const QString&, const QString&, const QString&, QWidget*)'
widget.cpp:4: error: default argument given for parameter 4 of 'Widget::Widget(const QString&, const QString&, const QString&, QWidget*)'
widget.h:16: error: after previous specification in 'Widget::Widget(const QString&, const QString&, const QString&, QWidget*)'
To copy to clipboard, switch view to plain text mode
My widget.h code
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QString>
namespace Ui {
class Widget;
}
{
Q_OBJECT
public:
explicit Widget
(const QString &button_nome,
const QString &button_potencia,
const QString &button_count,
QWidget *parent
= 0);
//here is the problem ~Widget();
private:
Ui::Widget *ui;
private slots:
void ContaClick();
};
#endif // WIDGET_H
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QString>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(const QString &button_nome, const QString &button_potencia, const QString &button_count, QWidget *parent = 0); //here is the problem
~Widget();
private:
Ui::Widget *ui;
private slots:
void ContaClick();
};
#endif // WIDGET_H
To copy to clipboard, switch view to plain text mode
My widget.cpp code
#include "widget.h"
#include "ui_widget.h"
ui(new Ui::Widget)
{
ui->setupUi(this);
ui->button_name->setFixedSize(121,61);
ui->button_name->setText(button_nome);
ui->label_count->setText(button_count);
ui->label_Pot_kW->setText(button_potencia);
connect (ui->button_name,SIGNAL(clicked()),this,SLOT(ContaClick()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::ContaClick() {
int i = ui->label_count->text().toInt(); //transforma o label em um inteiro "i"
i++; // incrementa o inteiro "i" em uma unidade
ui->label_count->setNum(i); //atribui ao label o valor de "i"
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(const QString &button_nome, const QString &button_potencia, const QString &button_count, QWidget *parent = 0) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
ui->button_name->setFixedSize(121,61);
ui->button_name->setText(button_nome);
ui->label_count->setText(button_count);
ui->label_Pot_kW->setText(button_potencia);
connect (ui->button_name,SIGNAL(clicked()),this,SLOT(ContaClick()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::ContaClick() {
int i = ui->label_count->text().toInt(); //transforma o label em um inteiro "i"
i++; // incrementa o inteiro "i" em uma unidade
ui->label_count->setNum(i); //atribui ao label o valor de "i"
To copy to clipboard, switch view to plain text mode
Bookmarks