怎么才能去掉QT主窗口上的最大,最小化和关闭按钮 - QTCN开发网 - Powered by phpwind
查看完整版本: [--
怎么才能去掉QT主窗口上的最大,最小化和关闭按钮
请教高手怎么才能去掉QT主程序运行窗口上的最大,最小化和关闭按钮?谢谢!!
QMainWindow::QMainWindow ( QWidget * parent = 0, const char * name = 0, WFlags f = WType_TopLevel )f = WType_TopLevel& |& WType_Customize | WType_NoBorder | WDestructiveClose | WStyle_Title我是这样设置的!
setWindowFlags(Qt::FramelessWindowHint);
设置WFlags属性
this-&setWindowFlags(Qt::WindowSystemMenuHint);//这个是只剩下关闭按钮 this-&setWindowFlags(Qt::FramelessWindowHint);//这个是什么按钮都没有了
可是,Qt::FramelessWindowHint设置之后,窗口的边全都没了,实在不美观。
设置成this-&setWindowFlags(Qt::CustomizeWindowHint|Qt::WindowTitleHint);可以满足你的要求
查看完整版本: [--
Powered by
Gzip disabled