• 3644阅读
  • 0回复

信打开窗口没有反应 [复制链接]

上一主题 下一主题
离线nanatintin
 

只看楼主 正序阅读 楼主  发表于: 2011-04-21
各位大侠好,有个问题请教:我在一个window里设置双击一个listitem后触发下面这段代码
  1. void mainform::startTalkDlg()
  2. {
  3.     QString itemname=friendlist->selectedItem ()->text(0);
  4.   qDebug("double clicked name=%s",itemname.latin1());
  5.   talkingDialog tdlg;
  6.   tdlg.show();
  7.   tdlg.toLabel->setText(itemname.latin1());
  8. }

结果只打印出了“double clicked name”这段话,注释掉
  1. tdlg.toLabel->setText(itemname.latin1());
编译通过,不注释这行会报错:
.ui/../mainform.ui.h:22: 错误:invalid use of undefined type ‘struct QLabel
.ui/talkingdialog.h:19: 错误:forward declaration of ‘struct QLabel’

我已经添加了qlabel 和 labeltext的头文件,请问这是什么问题怎么解决,非常感谢!!
快速回复
限100 字节
 
上一个 下一个