标题栏是指窗口最上方的一栏, 包括系统菜单 (menu)、Widget Caption、最小化按钮(Minimize)、最大化按钮(Maximize)、关闭按钮(Close),如下图所示:
该功能由 QWSManager 管理, 可以通过定义宏 QT_NO_QWS_MANAGER 来取消. 每个带有标题栏的 QWidget, 都拥有一个 QWSManager, 在 void QWidget::create( WId window, bool initializeWindow, bool /*destroyOldWindow*/) 中被创建, 条件为:
!defined(QT_NO_QWS_MANAGER) && testWFlags(WType_TopLevel) && (testWFlags(WStyle_DialogBorder) || testWFlags(WStyle_NormalBorder))
我打开Assisit文档,发现居然没有这个QWSManager函数,唉,发愁,没有高手给我解决一下吗?