data output mainwindow.cpp
model = new QSqlTableModel(this,baze); model->setTable("orders"); model->setEditStrategy(QSqlTableModel::OnManualSubmit); model->select(); ui->tableView->setModel(model); ui->tableView->hideColumn(0); ui->tableView->hideColumn(4); new_o = new newOrder(); new_o->setParent(this,Qt::Window); new_o->setModel(model); connect(new_o,SIGNAL(ready()),this,SLOT(orderAccepted())); neworder.cpp add data dialog
mapper = new QDataWidgetMapper(this); mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit); } void newOrder::setModel(QAbstractItemModel *model) { mapper->setModel(model); mapper->addMapping(ui->adressLineEdit,1); mapper->addMapping(ui->orderTextEdit,2,"plainText"); mapper->addMapping(ui->phoneLineEdit,3); mapper->addMapping(ui->execDateTimeEdit,5); } void newOrder::on_applyButton_clicked() { mapper->submit(); emit ready(); close(); } How to make it so that when you click on calendar dates (QCalendarWidget on mainWindow), the table displays data with the corresponding dates. The current date is defaulted.