Loading

摘要: 情景: 当前存在两个窗口或以上,先初始化的窗口会被后初始化的窗口覆盖,从而置于底层, 这时一个最简单的方案就是给需要置于顶层的窗口配置事件过滤器,监听窗口状态,当窗口不属于顶层窗口时调用activateWindow,将窗口激活置于顶层。 蓝色窗口创建后创建绿色窗口,这时事件到达蓝色窗口,重新将蓝色窗 阅读全文
posted @ 2020-07-04 20:54 平凡键客 阅读(5707) 评论(0) 推荐(0) 编辑
摘要: 在QT中设置圆形头像,本文记录了两个解决思路。 将头像显示在QLabel 此类控件中,设置QLabel 为一个正方形,接着设置QLabel 的圆角属性,可以实现圆形头像的效果。 图像合成,在头像上方设置遮罩。 以下是实现上述两种方式的Demo 实现效果: QLabel 方式: 遮罩方式: 这里分为两 阅读全文
posted @ 2020-07-04 19:12 平凡键客 阅读(1145) 评论(1) 推荐(1) 编辑
摘要: Qt 产品级的开发项目中经常会用到一些自定义控件,从而达到一些可定制化的效果,这时候往往需要重写它的监听事件,满足产品的需求。这里用一个简单的例子记录一下思路: 新建一个DiyLabel 继承QLabel,重写enterEvent 和 mousePressEvent (例子) DiyLabel 的实 阅读全文
posted @ 2020-07-04 13:22 平凡键客 阅读(2204) 评论(0) 推荐(0) 编辑