• 6081阅读
  • 4回复

[提问]QT3中关于字符和字符串的问题 [复制链接]

上一主题 下一主题
离线codeiei
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-13
void selection::getItemDir(QString * itemname)
{
QString str1 = QDir::convertSeparators(getenv("MCP"))+"/project/";
QString str2 =str1+itemname+".prj";
}
//read .prj file
void selection::slotOk()
{
if (lbPro->count()>0)
{
  QString item=lbPro->selectedItem()->text();
        getItemDir(&item);
}
}


编译过程报错error C2678: binary '+' : no operator defined which takes a left-hand operand of type 'class QString' (or there is no acceptable conversion)

其中 如何将itemname转化为char》或者换种方式获得字符串str2.

新手 求高手指点。
[ 此帖被codeiei在2011-04-13 11:09重新编辑 ]
离线seahouse

只看该作者 1楼 发表于: 2011-04-13
参数是QString *itemname ??
为什么不用QString itemname
离线codeiei
只看该作者 2楼 发表于: 2011-04-19
已解决 谢谢
离线quser
只看该作者 3楼 发表于: 2011-04-20
呵呵 不要急着求助,先自己看看~
离线nmiirq

只看该作者 4楼 发表于: 2011-06-26
快速回复
限100 字节
 
上一个 下一个