当我将QMdiSubWindow插入QMdiArea时,我有以下代码:
Qt::WindowFlags flags;
flags = Qt::Widget | Qt::WindowMinimizeButtonHint | Qt::WindowTitleHint;
if(closeable)
{
qDebug("Window is closeable. %x", Qt::WindowCloseButtonHint);
flags |= Qt::WindowCloseButtonHint;
}
出于某种原因,即使closeable为true,关闭按钮也不会显示在小部件的标题栏上。
这是将小部件插入QMdiArea的调用。
mdi->addSubWindow(widget, flags);
有什么建议吗?
答案 0 :(得分:0)
我发现在尝试使标记正确时,使用sdk附带的窗口标志示例是很有帮助的。
C:\ QTSDK \实例\ 4.7 \部件\ windowflags \