老兄,好象你这里出错number = new QLineEdit(this,"number");QLineEdit构造函数的第一个参数是QString类,第二个才是父窗口参数;
str = number -> text.toString();
这句也出错,number->text()才对,而且它就直接返回是QString类了,为什么还要转换为String呢?何况没有这个函数啊(toString()在这里是没有的;
另外,如果用str = number -> text()也会出错。str是地址,右边是字符串,应该改为:
*str = number -> text.toString();
你再试试