Qt 去掉QMessageBox上的标题栏
点击按钮后,弹出的QMessageBox对话框,然后去掉QMessageBox对话框上面黑色的标题栏。...
点击按钮后,弹出的QMessageBox对话框,然后去掉QMessageBox对话框上面黑色的标题栏。
展开
3个回答
展开全部
msgBox->setWindowFlags(Qt::Widget | Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowStaysOnTopHint);
试试这个
msgBox->setWindowFlags(Qt::Widget);
MAC上我试了这两个都可以
我在开发版上运行都直接就没有标题栏
试试这个
msgBox->setWindowFlags(Qt::Widget);
MAC上我试了这两个都可以
我在开发版上运行都直接就没有标题栏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// QMessageBox点击按钮后右响应的int nRet = QMessageBox::question(NULL, "询问", "是否继续?", QMessageBox::Yes, QMessageBox::No);// 选择是if (QMessage::Yes == nRet) {}// 选择否if (QMessage::No == nRet) {}
追问
我是想要去掉QMessageBox上的标题栏,而不是修改。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计得自己写一个了,QMessageBox貌似做不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询