Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
From QListWidget to QTableWidget
Hello, I've made a playlist in QListWidget and works fine... But I can't add additional columns to QListWidget so I have to use QTableWidget instead... I tried everything and just can't make it work...
Here is my code for QListWidget... I tried to do same way for QTableWidget but gives me error "Can't convert QString to QListWidgetItem"... What I am doing wrong???
directory = QFileDialog::getExistingDirectory(this,tr("Select directory for files to import"),"C:/Users/Admin/Desktop/Narodni");
files = dir.entryList(QStringList() << "*.mp3",QDir::Files);
for(const QString& f:files)
content.push_back(QUrl::fromLocalFile(dir.path()+"/" + f));
} ui->listWidget1->setCurrentRow(playlist->currentIndex() != -1? playlist->currentIndex():0); playlist->addMedia(content);
Are you saying that you are having an error concerning QListWidget when using a QTableWidget ?
No. I want to change QListWidget with QTableWidget. Remove QListWidget and add QTableWidget instead. But QTableWidget can't read QString directory.
I want to get this
Right now I have this
I can add playlist to my listwidget (code is above), but I don't know how to add it to tablewidget...
It's not that it can't read strings, it doesn't work the same way as QListWidget. You need to create a QTableWidgetItem for each string and set it in the right cell
Well ye that is a problem... I can't save data to QTableWidgetItem cus it gives me some error
list is QTableWidgetItem...
@ item = QFileDialog::getExistingDirectory(this,tr("Select directory for files to import"),"C:/Users/Admin/Desktop/Narodni");@
QFileDialog does not accept QTableWidgetItem but only QString...
Do you have skype or facebook where I can contact you??? This is a school project that I have to do till February and I would need a bit more help...
Please read the documentation, QTableWidgetItem has a text() method