• 7773阅读
  • 3回复

setWFlags设置无边框,设置了以后为什么不管用啊? [复制链接]

上一主题 下一主题
离线pear_2268
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-13
— 本帖被 XChinux 执行加亮操作(2010-09-02) —
我在构造函数中setWFlags(Qt::WStyle_NoBorder);想设置无边框的窗体,但是为什么不管用呢?我用的是qt3
离线pear_2268

只看该作者 1楼 发表于: 2009-08-13
自问自答
自问自答一下,在网上搜了一些,设置完setwflags之后,需要调用reparent一下,开始不知道怎么使用,经过几轮测试之后,用法如下,
setWFlags(Qt::WStyle_Customize | Qt::WStyle_NoBorder);    
reparent(parentWidget(),getWFlags(),pos());
离线zamboninite

只看该作者 2楼 发表于: 2010-08-31
万分感谢,我继承了一个Qdialog,想让他显示最大化按钮,找到了这里,问题解决了。
离线天衣有风
只看该作者 3楼 发表于: 2011-08-23
谢谢楼主
快速回复
限100 字节
 
上一个 下一个