0

我已经像这样初始化了 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当我打开几个选项卡并使用key down 并在它们之间切换时Tab,这是几次迭代后窗口的外观:

最初的 Ctrl+Tab Ctrl+Tab+Tab

当我 releaseCtrl时,新选项卡被选中,一切都很好。但是为什么在选择过程中看起来如此奇怪?

4

1 回答 1

2

从 Qt 5.3.2 开始,似乎存在一个错误,即选项卡式 MDI 区域中的 Ctrl-Tab 和 Ctrl-Shift-Tab 会导致子窗口被绘制。请参阅QTBUG-42612

于 2014-11-13T01:49:50.357 回答