无法获得Qtable Widget中的内容,帮忙指导下各位
本帖最后由 workhard123 于 2012-8-21 11:53 编辑最近在学习版主QT-lkp的mp3播放软件,过程中遇到一个问题,请大家帮忙解决
谢谢了
我使用的QtCreator在对话框中放置了一个Table Widget部件(playtable),部件中显示是播放的音乐名称,
我想选择一个,然后点击一个按键播放该音乐
在获得音乐名字是遇到了一下麻烦:
下面这条语句无法执行,只要执行这条语句程序就崩溃 void Dialog::on_clicked()
{
QString mp3=ui->playtable->item(ui->playtable->currentRow(),1)->text().toUtf8().data();
qDebug()<<mp3;
}
要先选中一行才行 本帖最后由 workhard123 于 2012-8-22 23:49 编辑
TQ-lkp 发表于 2012-8-21 11:54 http://www.armbbs.net/static/image/common/back.gif
要先选中一行才行
如何先选中一行 ,ui->playtable->currentRow()已经返回行号了,
在您给的源码中,在play这个响应函数中 也是只有这个获取内容的代码
感谢回复
不懂qt程序开发呀,唉 也遇到过这个问题,如何选中一行呢? lpdpzc 发表于 2012-8-25 19:03 static/image/common/back.gif
也遇到过这个问题,如何选中一行呢?
你触屏点击一下,ui->playtable->currentRow(),就返回当前选中的行号,然后就接下根据程序需要进行相关操作
页:
[1]