遮挡:上面的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有区别?
哪位朋友知道么?