QSqlQueryModel * model = new QSqlQueryModel();model->setQuery("select * from `fm_content`");
C++ (Qt)QTableView *table;int count = table->selectionModel()->selectedRows().count();for( int i = 0; i < count; i++)table->model()->removeRow( table->selectionModel()->selectedRows().at( i).row(), QModelIndex());
C++ (Qt) QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("films"); db.open(); QSqlQueryModel * model = new QSqlQueryModel(); model->setQuery("select * from `fm_content`"); model->removeColumn(0); model->setHeaderData(0, Qt::Horizontal, "Имя"); ui->tableView->setModel(model); ui->tableView->resizeRowsToContents();
C++ (Qt)int count = ui->tableView->selectionModel()->selectedRows().count();
QModelIndexList indexes = ui.tableView->selectionModel()->selection().indexes();
C++ (Qt)QModelIndexList indexes = ui->tableView->selectionModel()->selection().indexes(); foreach(QModelIndex index, indexes) { QSqlRecord * record = model->record(index.row()); QString name = record->value("name").toString(); }
C++ (Qt) QModelIndexList indexes = ui->tableView->selectionModel()->selection().indexes(); foreach(QModelIndex index, indexes) { QSqlRecord record = model->record(index.row()); int id = record.value("id").toInt(); }
C++ (Qt) QImage image; image.load(file, "JPG"); if (image.isNull()) { QMessageBox::information(this, "Ошибка", "Не удалось открыть файл"); } else { image.scaled(QSize(240, 320), Qt::IgnoreAspectRatio); if (!image.save("/home/death/Video/test.jpg", "JPG", 80)) { QMessageBox::information(this, "Ошибка", "Не удалось сохранить изображение"); } }