遮挡:上面的ComboxBox下拉框会被下面的ComboxBox遮挡。
 
如果用QWidget的机制,不存在QComboBox之间的遮挡问题。
但使用QGraphics机制,存在。
 
代码:
        for (int i = 0; i < 5; ++i)
    {
        QComboBox* p1 = new QComboBox;
        QGraphicsItem* pitem = m_GraphicScene->addWidget(p1);
        pitem->setPos(0, 30*i);
        p1->addItem(tr("1"));
        p1->addItem(tr("2"));
        p1->addItem(tr("3"));
        p1->addItem(tr("4"));
        p1->addItem(tr("5"));
    }
 
已经试过了:修改Z值, lower() 都没能解决问题。 不知道问题出在哪里了?为什么会和QWidget有区别?
 
哪位朋友知道么?