• 5592阅读
  • 3回复

如何使最小化不起作用? [复制链接]

上一主题 下一主题
离线wangbenqq
 

只看楼主 正序阅读 楼主  发表于: 2008-07-03
— 本帖被 XChinux 执行加亮操作(2008-07-03) —
我用的是QDialog
我想把QDialog对话框右上角的最小化去掉!

或者使这个最小化的按扭不起作用,要怎么实现呢??

我尝试了WINDOW:FLAG
但是在LINUX下好象没法去掉啊

请教!
离线wangbenqq

只看该作者 3楼 发表于: 2008-07-04
我把QT::windowFlags里面的都试过了
都不行啊
如果设置void setMaximumSize ( const QSize & ),这样的话最大化的那个按扭就没有了
但是同样的道理设置void setMinimumSize ( const QSize & ),最小化的按扭还在,而且还可以最小化

不知道怎么弄了
离线XChinux

只看该作者 2楼 发表于: 2008-07-03
setWindowFlags(windowFlags() & ~Qt::WindowMinimizeButtonHint)
看文档里面有。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线linshihaoma

只看该作者 1楼 发表于: 2008-07-03
正在尝试中,应该就是修改构造时的参数:QT:windowFlags。我弄全屏没弄好,最小化没试
快速回复
限100 字节
 
上一个 下一个