找回密码
 立即注册
收起左侧

QMessageBox

4
回复
9228
查看
[复制链接]

尚未签到

来源: 2015-1-30 12:04:40 显示全部楼层 |阅读模式
1Qter豆
开发环境QtCreator4.7,linux操作系统,在弹出QMessageBox后左上角“Qt”图标下的按钮可点击,是系统菜单,现在不想让其显示。如何设置,好像所有的Qt界面程序都有这个系统菜单,如何去除?

最佳答案

查看完整内容

最好是自定义一个messagebox,原来的QMessagebox不太好看,在开发中基本都是自定义的,然后其他的界面的标题栏也可以通过自定义来解决你说的问题,like this....
回复

使用道具 举报

累计签到:882 天
连续签到:3 天
2015-1-30 12:04:41 显示全部楼层
最好是自定义一个messagebox,原来的QMessagebox不太好看,在开发中基本都是自定义的,然后其他的界面的标题栏也可以通过自定义来解决你说的问题,like this....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2015-1-30 16:15:45 显示全部楼层
本帖最后由 a408815041 于 2015-1-30 17:34 编辑

这样试试,我觉得可以
setWindowFlags(Qt::WindowSystemMenuHint

回复

使用道具 举报

尚未签到

2015-1-30 18:24:26 显示全部楼层
a408815041 发表于 2015-1-30 16:15
这样试试,我觉得可以
setWindowFlags(Qt::WindowSystemMenuHint)

这个直接没有标题栏了。我想要标题栏,只是标题栏上去除标题栏上的菜单。
回复

使用道具 举报

尚未签到

2015-1-30 18:26:59 显示全部楼层
一叶知秋 发表于 2015-1-30 17:10
最好是自定义一个messagebox,原来的QMessagebox不太好看,在开发中基本都是自定义的,然后其他的界面的标题 ...

恩,是这样的。就是想了解下如何去除标题栏上的菜单,就是“Qt”图标下貌似有个按钮,左击后会出现最大化、最小会等菜单。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了