• 16600阅读
  • 11回复

QT中如何隐藏窗口的标题栏 [复制链接]

上一主题 下一主题
离线xinyun_zh
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-06
— 本帖被 XChinux 执行加亮操作(2008-05-08) —
QT/E3.x中如何把一个窗口中的标题栏和大,小及关闭按钮隐藏起来,这几天找了好久还是没找到更改的地方。求高手指点!!
离线zhang_gf

只看该作者 1楼 发表于: 2008-05-07
QWidget ( QWidget *, Qt::WindowFlags ) 这是窗口的构造函数,第二个参数就可以改变窗口的风格.去帮助文档中看一下
离线xinyun_zh
只看该作者 2楼 发表于: 2008-05-07
照1楼说的到帮助文档里找,但是还是没有找到原函数。能不能说得清楚一点。非常感谢!我用的是:qt/e-3.3.8
离线xinyun_zh
只看该作者 3楼 发表于: 2008-05-07
QWidget ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 ) 是不是这里的WFlags
离线xinyun_zh
只看该作者 4楼 发表于: 2008-05-08
终于找到了,为了让其他需要解决这一问题的人也能得到答案,特把结果上传  Qt::WStyle_Customize|Qt::WStyle_NoBorder
离线lufengjie

只看该作者 5楼 发表于: 2008-05-16
QQ:13363958 交流,学习
离线古语
只看该作者 6楼 发表于: 2009-10-19
具体的是怎么用的啊??????????
离线xiaomi123
只看该作者 7楼 发表于: 2009-11-25
引用第4楼xinyun_zh于2008-05-08 10:56发表的  :
终于找到了,为了让其他需要解决这一问题的人也能得到答案,特把结果上传  Qt::WStyle_Customize|Qt::WStyle_NoBorder



参数在 Qt 4.5.2中已经改变了。改变后还是无法隐藏关闭按钮....
离线jinjunlanshu
只看该作者 8楼 发表于: 2009-11-27
你去看看QT的Demo 在Widegets的目录下面 window falgs 上面应该说的比较清楚恩
离线11932660

只看该作者 9楼 发表于: 2010-03-13
MainWindow::MainWindow(QWidget *parent) :QWidget(parent,Qt::FramelessWindowHint)
离线rr_tw
只看该作者 10楼 发表于: 2010-03-15
Re:QT中如何隱藏窗口的標題欄
我是這樣設定的,你試試看

  1.   this->setWindowFlags(Qt::CustomizeWindowHint); //Set window with no title bar
  2.   this->setWindowFlags(Qt::FramelessWindowHint); //Set a frameless window

註:我的this是繼承QWidget的物件
中華民族,中華聯邦,這主意如何?
离线cathy87
只看该作者 11楼 发表于: 2012-03-18
引用第9楼11932660于2010-03-13 16:05发表的  :
MainWindow::MainWindow(QWidget *parent) :QWidget(parent,Qt::FramelessWindowHint)

Thx
快速回复
限100 字节
 
上一个 下一个