Qt窗体标题栏如何禁用系统菜单
子曰过 2012-12-14 01:56:18 问题:无法禁用右击标题栏会弹出的系统菜单。
用setWindowFlags没效果啊,Qt::WindowSystemMenuHint值不管是怎么用都不行,我看到资料说要和Qt::CustomizeWindowHint一起用,也没效果。
我尝试customContextMenuRequested截获鼠标右键消息,发现只能截获到客户区的消息,标题栏管不到。用mousePressEvent事件也是,只能截到客户区的消息。
难道真要自己再写个标题栏吗?如果setWindowFlags有效一行代码就完了。