Qt中的窗口有没有边框?
各位大虾,请教两个问题:1.QWidget类创建的窗口,能不能设置边框属性?比如说:把边框设置成粗体的。2.在constructor中调用QWidget::setBackgroundMode()设置背景色模式,不管设置成什么,背景都是灰色的,没有区别。 我试过PaletteBase ,PaletteDark ,PaletteText,PaletteMidlight等好多属性,都是灰色的,我看文档,应该会不同才对啊?没有办法,我只好用FixedColor属性,然后调用QWidget::setPaletteForegroundColor()来加入背景色才成功,可是我只是想把背景色设置成白色,用PaletteBase为什么不行?
...全文
相关推荐
Qt (部分)无边框窗口 边框阴影,可以拖动边框,移动窗口
Qt 无边框窗口 边框阴影,可以拖动边框,移动窗口。 重载winEvent实现。
关于Qt的无边框窗口移动
唠叨 自己花时间分析了下无边框窗口移动过程(本人头脑比较笨),逐个过程解析后,发现思路越来越清晰,这边做下记录。文章比较啰嗦,因为是当做个人笔记。 基本移动 要做无边框窗口移动,首先是把窗口无边框化。 setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowStaysOnTopHint ); 接着是要重写你要移动的窗口的鼠标事件。要移动,当然要重写移动事件。 v
Qt 实现无边框窗口,支持缩放窗口大小
Qt 实现无边框窗口,可以自由缩放窗口尺寸,QT5.8+MinGW编译通过,运行效果见博客分类“Qt实用技术”中关于无边框窗口的实现文章。
Qt5实现无边框窗口阴影
最简单的方式实现了无边框窗口的阴影,不需要重写paintEvent即可实现,PushButton的阴影也在代码中实现了!
QT无边框窗口,无边框弹出框,无边框MessageBox
QT无边框窗口,无边框弹出框,无边框MessageBox


其他技术讨论专区
