@theSever

Qt C++ listWidget как выделить первую строку и получить текст выделенной строки?

Нужно после того как произошла загрузка в список строк, сразу выделить 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);
        }
    }
}
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Zifix
@Zifix
Barbatum
Нужно после того как произошла загрузка в список строк, сразу выделить 1 элемент. Как?
QListWidget::setCurrentRow ?

А так же как получить текст выделенного элемента?
QListWidget::currentItem ?

Может все-таки прежде чем писать код, почитать документацию, или даже учебник?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
HARMAN Connected Services Нижний Новгород
от 60 000 до 120 000 руб.
Soft Media Int. Пенза
от 125 000 до 225 000 руб.
от 140 000 до 200 000 руб.
22 авг. 2018, в 08:57
113 руб./за 1000 зн.
22 авг. 2018, в 08:50
10000 руб./за проект
22 авг. 2018, в 06:57
150 руб./в час