• 3782阅读
  • 2回复

[提问]QtCreator Table Widget使用中的一个问题,求指导 [复制链接]

上一主题 下一主题
离线workhard123
 

只看楼主 倒序阅读 楼主  发表于: 2012-08-22
我使用的QtCreator在对话框中放置了一个Table Widget部件(playtable),部件中显示是播放的音乐名称,
我想选择一个,然后点击一个按键播放该音乐
在获得音乐名字是遇到了一下麻烦:
下面这条语句无法执行,只要执行这条语句程序就崩溃
  1. void Dialog::on_pause_clicked()
  2. {
  3. QString mp3=ui->playtable->item(ui->playtable->currentRow(),1)->text().toUtf8().data();
  4. qDebug()<<mp3;
  5. }

各位指导下 谢谢
离线xzoscar
只看该作者 1楼 发表于: 2012-08-22
你确保ui->playtable->item(ui->playtable->currentRow(),1)->取出的item 是ok的?
XZoscar@163.com
QQ,351565950
南京
离线沙漠之源

只看该作者 2楼 发表于: 2012-08-22
改这句QString mp3=ui->playtable->item(ui->playtable->currentRow(),1 )->text().toUtf8().data();
为QString mp3=ui->playtable->item(ui->playtable->currentRow(),    0      )->text().toUtf8().data();
试试,呵呵!
快速回复
限100 字节
 
上一个 下一个