浪客的小猪窝

无他,唯手熟尔!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年5月24日

摘要: qt 窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透窗口置顶qt 里是setWindowFlags(Qt::WindowStaysOnTopHint)kde 里是KWindowSystem::setState(winId(), NET::KeepAbove)这样的置顶窗口不会处于全屏窗口的上方,如果需要真正的置顶,setWindowFlags(Qt::X11BypassWindowManagerHint)可无视这个规则,但这样不会出现任务栏等,kimtoy 的预编辑窗口就是真正的置顶。真透明qt 里是setAttribute(Qt::WA_Transluce 阅读全文
posted @ 2012-05-24 14:38 BlackKylin 阅读(1965) 评论(1) 推荐(0)

摘要: QPainter::begin: Paint device returned engine == 0, type: 1QPainter默认只能在paintEvent里面调用,但是:在其他事件中绘制窗体,提示信息如下:QPainter::begin: Paint device returned engine == 0, type: 1绘制操作应该在paintEvent中完成.有一个属性值,在构造函数中设置可以在paintEvent()之外进行绘制:this->setAttribute(Qt::WA_PaintOutsidePaintEvent);但是只支持X11,对于 Windows, M 阅读全文
posted @ 2012-05-24 12:42 BlackKylin 阅读(7266) 评论(0) 推荐(0)