tWindowFlags参数
⽤Qt写⼀个窗⼝,如果继承QDialog,那窗⼝就只有关闭按钮,如果继承QWidget,那么就有关闭,最⼤化,最⼩化三个按钮,怎样才能让最⼤化按钮不可⽤,但是关闭和最⼩化可⽤呢?
要求要能够跨平台,是不是Qt⽆法做到这⼀点?
居然是什么意思------解决⽅案--------------------
当然做得到。
把窗体最⼤值设定为你当前窗⼝的值即可
------解决⽅案--------------------
可以查看帮助⽂档:
void tWindowFlags ( Qt::WindowFlags type )
可以查看demo/example:党的生日
Window Flags Example.
------解决⽅案--------------------网格员工作总结
this->tWindowFlags(Qt::Dialog | Qt::WindowMinimizeButtonHint);、
应该可以隐藏的,那样更好
叔叔我要------解决⽅案--------------------
tWindowFlags ( Qt::WindowFlags type )
Qt::FrameWindowHint:没有边框的窗⼝
Qt::WindowStaysOnTopHint://总在最上⾯的窗⼝
Qt::CustomizeWindowHint://⾃定义窗⼝标题栏,以下标志必须与这个标志⼀起使⽤才有效,否则窗⼝将有默认的标题栏
Qt::WindowTitleHint:显⽰窗⼝标题栏
Qt::WindowSystemMenuHint://显⽰系统菜单
Qt::WindowMinimizeButtonHint://显⽰最⼩化按钮阅读的图片
钓鱼城简介
绝望中的呐喊歌谱Qt::WindowMaximizeButtonHint://显⽰最⼤化按钮
Qt::WindowMinMaxButtonsHint://显⽰最⼩化按钮和最⼤化按钮
Abs函数Qt::WindowCloButtonHint://显⽰关闭按钮
Qt::Drawer://去掉窗⼝左上⾓的图标,右上⾓的最⼤化最⼩化按钮(好像关闭按钮会变个样。。。)
------解决⽅案--------------------
tWindowFlags(Qt::FramelessWindowHint);直接隐藏掉。。。