Нужно после того как произошла загрузка в список строк, сразу выделить 1 элемент. Как?
// Очистить список строк
ui->listWidget->clear();
//Осуществляем запрос
QSqlQuery query;
query.exec("select name from sqlite_master where type='table'");
while (query.next())
{
QString table = query.value(0).toString();
ui->listWidget->addItem(table);
}
А так же как получить текст выделенного элемента?
// Обновить таблицу
void MainWindow::table_now()
{
// Очистить таблицу
ui->tableWidget->clearContents();
ui->tableWidget->setRowCount(0);
Получить текст выделенного элемента!
// Вывод в таблицу
QSqlQuery query;
query.exec("select id,name,comment from `Текст Элемента`");
while (query.next())
{
ui->tableWidget->insertRow(ui->tableWidget->rowCount());
for (int i=0; i<3; i++){
QTableWidgetItem * item = new QTableWidgetItem(query.value(i).toString());
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,i,item);
}
}
}