• 10029阅读
  • 9回复

请教各位,如何隐藏顶级窗口的标题栏和边框 [复制链接]

上一主题 下一主题
离线cph315
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-27
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
各位大侠:
   
    我在qt_embedded_2.3.7界面中用到无边框的窗口,用了setWFlag(Wstyle_NoBorder),但还是没办法隐藏标题栏。特向各位大侠求救。我的窗口是顶级窗口。  谢谢了。
离线netlove

只看该作者 1楼 发表于: 2008-10-27
直接在构造函数中CLASS(QWidget *parent, const char *name)
                                      : QWidget(parent, name), Qt::WStyle_NoBorder|Qt::WStyle_Customize
离线guoyun_he

只看该作者 2楼 发表于: 2008-10-27
void QWidget::setWFlags ( WType_TopLevel | WStyle_Customize | WStyle_Customize  )
离线fanzhichao

只看该作者 3楼 发表于: 2008-10-27
netlove正解!
离线cph315
只看该作者 4楼 发表于: 2008-10-28
非常感谢三位大侠。
离线cph315
只看该作者 5楼 发表于: 2008-10-28
我按照你们的方法试了一下,可还是不行啊,netlove的方法在qt_embedded_2.3.7中不能用,guoyuan的方法不起作用。是什么原因啊?
离线cph315
只看该作者 6楼 发表于: 2008-10-28
我找到原因了
{
public:
mywindow(QWidget *parent = 0 ,const char name= 0,Qt::WFlags f = 0);
}
mywindow::mywindow(QWidget *parent ,const char name,Qt::WFlags f)
  :QWiget(parent,f= Qt::WStyle_Customize|Qt::WStyle_NoBorder)
{
 
}
谢谢各位。
离线netlove

只看该作者 7楼 发表于: 2008-10-28
我的写错了,:QWidget(parent, name, Qt::WStyle_NoBorder|....)
这样就可以了
离线ssh_2008

只看该作者 8楼 发表于: 2010-07-21
我在QT4里使用这个 Qt::WStyle_NoBorder  居然提示没有 没有定义。。。 咋回事啊?
离线eaglez
只看该作者 9楼 发表于: 2010-08-16
回 8楼(ssh_2008) 的帖子
qt4 有Qt::FramelessWindowHint
快速回复
限100 字节
 
上一个 下一个