QT
sherry_710
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GraphicsView 使用时,程序死掉总结
1. 使用鼠标滑动 进行缩放时, 程序死掉的问题。 bool GraphicsViewEx::event(QEvent *event) 中 重新构造的 是 QObject::Event 而不是 QWidget::Event2. 删除 已经添加的 Item 时, 程序死掉。 删除时应该使用: { pView->scen原创 2016-04-25 11:26:18 · 1284 阅读 · 0 评论 -
QPainter::begin: Paint device returned engine == 0, type: 2
如果出现 “QPainter::begin: Paint device returned engine == 0, type: 2” 的问题需要检查 QPainter 画布的大小。 pixmap 的Size =0, 或者 pixmap 的Size 过大 都会引起这个问题。When you get a message from QPainter sa原创 2016-04-25 11:38:27 · 4738 阅读 · 2 评论 -
QT 设置窗体透明
1. 设置主窗体透明 设置窗体的透明的属性为 setAttribute(Qt::WA_TranslucentBackground, true); 但 同时 需要设置 curFlags |= Qt::FramelessWindowHint; 否则窗体会显示为黑色2. 设置窗体透明度 : this->setWindowOpacity(0.3); 但原创 2016-04-25 11:59:22 · 744 阅读 · 0 评论 -
窗体进行缩放时,隐藏滚动条
设置取消 滚动条的显示 this->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); this->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);另外两个 Qt::ScrollBarPolicy 为: Qt::ScrollBarAlwaysOn原创 2016-04-25 14:16:47 · 1111 阅读 · 0 评论 -
PinchGesture 手势在自定义的GraphicsItem 上失效
在 GraphicsScene 中 添加 TextItem, PixmapItem, 和用于绘制线段的自定义 drawingView (继承至 QGraphicsItem) 在使用 手势处理时, drawingView,PinchGesture 无响应, 事件接收上出现阻隔。解决方法: 1 .对于 drawingView, 本质为 Item 需要确保其能够接收touch原创 2016-04-25 16:15:04 · 615 阅读 · 0 评论
分享