想兄弟们几个问题,本人在VS+QT+ArcGIS+VTK上遇到奇怪问题,主要是QT的GUI方面问题,代码简化如下:
  
   
    //  mainWindow为QMainWindow
    QSplitter* pictureZone1 = new QSplitter(Qt::Horizontal, mainWindow);
    QSplitter* Zone1 = new QSplitter(Qt::Horizontal, pictureZone1);
    QSplitter* Zone2 = new QSplitter(Qt::Horizontal, pictureZone1);
    
    pictureZone1->addWidget(Zone1);
    pictureZone1->addWidget(Zone2);
    pictureZone1->setStretchFactor(0,1);
    pictureZone1->setStretchFactor(1,3);    
    
     //Zone1与Zone2中加入其他控件,Zone1区域主要显示ArcGIS数据,Zone2主要负责绘制图片,两者都是在主线程中绘制
     ..... 
   mainWindow->setCentralWidget(pictureZone1);   //设置为QSplitter为中央部件
     
问题描述:我想问问题时当Zone1区域的某个控件绘制时,会不会影响到Zone2重绘?如果会能说详细点吗?可不可以把Zone2绘制关来?