Ide 类型定义后的Qt无自动完成

Ide 类型定义后的Qt无自动完成,ide,qt4,Ide,Qt4,我正在尝试一些代码从ITK在Qt4现在,就像一个IDE。 有趣的是,在typedef之后,对象无法自动完成可能的属性 // Declare the image typedef itk::Image<short, 3> ImageType; ImageType::SizeType imSize = {{256, 256, 10}}; ImageType::Pointer im = ImageType::New(); im->SetRegions(imSize); im->

我正在尝试一些代码从ITK在Qt4现在,就像一个IDE。 有趣的是,在typedef之后,对象无法自动完成可能的属性

// Declare the image
typedef itk::Image<short, 3> ImageType;

ImageType::SizeType imSize = {{256, 256, 10}};
ImageType::Pointer im = ImageType::New();
im->SetRegions(imSize);
im->Allocate();
//声明图像
typedef-itk::图像图像类型;
ImageType::SizeType imSize={{256,256,10};
ImageType::Pointer im=ImageType::New();
im->SetRegions(imSize);
im->Allocate();
我有麻烦了。每次我都要用手来填充


我想这不是一个bug?

Qt Creator,在Windows7下,当它转到VS2010时,没有问题,我可以确认这个行为。它与ITK没有任何关系:#包含类MyClass{void TestFunction(){};int main(int,char[]){MyClass MyClass;MyClass.TestFunction();MyClass myClass2=new MyClass;myClass2->TestFunction();typedef MyClass MyClassType;MyClassType myClass3;myClass3.return 0;}这里是myClass3。不会生成自动完成列表,而myClass和myClass2会生成自动完成列表。希望有一天它会被修复…Qt Creator,在windows 7下,当它转到VS2010时,没有问题我可以确认此行为。它与ITK没有任何关系:#包含类MyClass{void TestFunction(){};int main(int,char[]){MyClass MyClass;MyClass.TestFunction();MyClass myClass2=new MyClass;myClass2->TestFunction();typedef MyClass MyClassType;MyClassType myClass3;myClass3.return 0;}这里是myClass3。不生成自动完成列表,而myClass和myClass2生成自动完成列表。希望有一天它能被修复。。。