Mình viết 1 ứng dụng QT nhưng khi khởi tạo đối tượng Student thì gặp lỗi no matching function for call to 'Student::Student() Student *st=new Student();
#include "widget.h"
#include "ui_widget.h"
#include"student.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
Student *st=new Student();
st->setname("tran manh hung");
st->setdob("5/9/2996");
st->setclass("d14dt1");
ui->listWidget->addItem((QListWidgetItem *)st);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_listWidget_itemDoubleClicked(QListWidgetItem *item)
{
Student *st1=(Student *)item;
ui->name->setText(st1->getname());
ui->dob->setText(st1->getdob());
ui->class_2->setText(st1->getclass());
}