Qt4中如何去掉窗口标题栏

有朋友问到:Qt创建对话框或者窗口的时候,怎么设置才能去掉最上方的标题栏(包括最小化按钮、最大化按钮、关闭按钮)?

 

我想说的是,这种需求一般是需要对窗口的属性进行设定,方法是使用setWindowsFlags()函数。其原型和参数解释可以查阅Qt Assistant。

 

这里要达到效果,就是加上一句:

 

setWindowFlags(Qt::FramelessWindowHint);
应该就可以了。
顺便说一句,在Qt3中的话,没有这个函数,可以在构造窗口时,加上一个wFlags参数,其值可以参考文档,也可以实现这个效果。

你可能感兴趣的:(文档,qt)