我将QMdiArea初始化为:
m_pMdiArea = new QMdiArea(this);
m_pMdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
m_pMdiArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
m_pMdiArea->setTabsClosable(true);
m_pMdiArea->setDocumentMode(true);
m_pMdiArea->setTabsMovable(true);
m_pMdiArea->setViewMode(QMdiArea::TabbedView);
当我打开几个标签并使用 Ctrl 键并按 Tab 在它们之间切换时,以下是几次迭代后窗口的显示方式:
当我发布 Ctrl 时,会选择新选项卡,一切都很好。但是为什么在选择期间它看起来如此奇怪?
答案 0 :(得分:2)
从Qt 5.3.2开始,似乎存在一个错误,即选项卡式MDI区域中的Ctrl-Tab和Ctrl-Shift-Tab会导致子窗口被绘制。请参阅QTBUG-42612。