使用pushButton保存QListWidget项目
Saving QListWidget items using pushButton
我使用QListWidget创建了一个播放列表。现在我想用一个按钮保存这个列表,从此我可以创建或删除播放列表。此外,我如何列出保存/现有的列表。
对于QListWidget::items
,您将获得QListWidget
中所有项目的列表。然后使用QListWidgetItem::write
将它们写入与file相关联的流。
阅读时首先创建一个QListWidgetItem
列表并使用read
方法
真正的问题是如何保存这些数据?QListWidgetItem::write
将使用特定于Qt的二进制格式。
如果你有一个播放列表,最好使用一些广泛使用的数据格式。例如PLS或ASR
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何在QListWidget中显示QStringList的每个项目QLabel和另一个QString?
- 如果为空,则从 QListWidget 中删除可编辑项目
- QListWidget 在用户选择项目时移动
- 从qlistwidget和qtableWidget获得单击项目
- QlistWidget删除选定的项目及其设置QT
- 通过文本内容删除qlistwidget项目
- 如何检查哪个QListWidget选择了项目
- QListWidget 项目单击和项目双击 - 如果双击,则阻止单击
- C - 从qpushbutton将项目添加到Qlistwidget
- 将项目小部件宽度(列表内容)调整为父QListWidget宽度
- 将项目添加到 QListWidget 增加设计时间
- QListWidget 中的项目在重新排序后变得不可见
- 按选中状态对 QListWidget 中的项目进行排序
- 在不同的视图中上下移动QListWidget中的项目
- 将文本从QListWidget的项目拖动到QLabel
- QListWidget性能与许多自定义项目
- QListWidget:项目单击上的事件
- 使用pushButton保存QListWidget项目
- 如何迭代QListWidget中的每个项目