【发布时间】:2014-09-07 00:45:07
【问题描述】:
如何选择并执行 Qt 中 QListWidget 显示的 MIDI 文件,以便 MIDI 播放器播放?
我做了一个MIDI文件播放器,但是只能播放直接从源代码确定的歌曲。我的源代码仍然无法从 QListWidget 显示的表格中选择。这是 QListWidget 的源代码以及 MIDI 播放器与使用 Qt 创建的菜单的集成。
<pre>
gbe::gbe(QWidget *parent) : QMainWindow(parent), ui(new Ui::gbe)
{
ui->setupUi(this);
QDir myPath("/home/prom/playlist/");
myPath.setFilter((QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot));
myPlaylist = myPath.entryList();
ui->listWidget->addItems(myPlaylist);}
void gbe::on_btnPlay_clicked()
{
process.kill();
process.start("/home/prom/QTGBE/gbe/midiplayer", QStringList() << "/home/prom/playlist/coldplay-magic.mid");
}
<code>
请具体回答,谢谢
【问题讨论】:
标签: c++ qt midi qlistwidget