crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QMediaPlayer
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Гость_алексей_* Дата 20.1.2016, 14:22
 
Цитата(ViGOur @ 20.1.2016, 13:08:78)
Обрабатывай сигнал: QComboBox::currentIndexChanged

нельзя ли поподробней? Я не очень силен в программировании. Как правильно это организовать.
ViGOur Дата 20.1.2016, 13:08
  Обрабатывай сигнал: QComboBox::currentIndexChanged
Гость_алексей_* Дата 20.1.2016, 11:14
  в общем нужна помощь с воспроизведением трека из интернета. есть массив json из которого я получаю данные о названии трека, артисте и url, таким способом
  QJsonDocument doc_a = QJsonDocument::fromJson(answer);
    QJsonObject obj_a = doc_a.object();
    QJsonArray arr = obj_a["response"].toArray();
    foreach (const QJsonValue & value, arr)
    {
        QJsonObject jsObj = value.toObject();
        QString urlTr;
        urlTr << jsObj ["url"].toString;
        propertyNames << jsObj["artist"].toString() << "--"  << jsObj["title"].toString();
        tmp = jsObj["artist"].toString() + "--"  + jsObj["title"].toString();
        lists[tmp] = jsObj["aid"].toString();
    }

    for(List::iterator itr = lists.begin(); itr != lists.end(); itr++)
        ui->comboBox->addItem(itr.key());

Переменная lists
typedef QMap<QString, QString> List;
List lists;
Как видно в комбобокс выводим артиста и название, а как сделать так, что бы при выборе из списка начинал играть выбранный трек?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 23:38