- 博客(10)
- 资源 (27)
- 论坛 (10)
- 收藏
- 关注
原创 Qt5.7 + VS2015 环境搭建
简述之前介绍过 Qt5.x 的环境搭建,5.7 开始支持 VS2015,为了使用新的开发环境(典型的强迫症),不得不再次进行 Qt5.7 + VS2015 的环境搭建。除了之前介绍的搭建细节之外,其实中间有很多需要注意的部分。下面,主要分享搭建过程以及其中需要注意的一些事项。简述安装 VS2015安装 Qt57配置 Qt Creator配置编译器配置调试器Hello WorldVS20
2016-12-29 22:13:25
141368
81
原创 Qt 翻译原生 widgets(QTextEdit 右键菜单等)
在国际化的处理中,如果使用 Qt widgets 自带的原生功能,其中很多文本并不会被自行翻译,例如:QTextEdit 右键菜单(复制、粘贴)。最好的方式是 Qt 能提供相关模块的 ts 翻译源,开发者根据所要翻译的内容自行翻译。但是,查找 Qt 安装目录,并没有相关的的翻译源。既然这样,那我们只能自行解决了!
2016-12-19 18:17:26
8253
3
原创 QGraphicsItem 如何使用信号/槽
对于 QGraphicsItem 来说,信号/槽和属性机制不是它的一部分,因为它不继承自 QObject。这是一个出于性能考虑的设计决策,允许比较大的场景以及快速的交互。特殊情况下,如果真的需要使用信号/槽,可以使用 QObject 的信号/槽和属性机制来扩展 QGraphicsItem。
2016-12-14 18:32:37
9764
3
原创 QGraphicsItem 的类型检测与转换
由于 QGraphicsScene 和 QGraphicsItem 的大多数便利函数(例如:items(),selectedItems()、collidingItems()、childItems())返回一个 QList<QGraphicsItem *> 列表,在遍历列表的时候,通常需要对其中的 QGraphicsItem 进行类型判断与转换,以确定实际的 item。
2016-12-13 19:36:10
8777
1
原创 交互式 QGraphicsView(平移/缩放/旋转)
Graphics View提供了一个平台,用于大量自定义 2D 图元的管理与交互,框架包括一个事件传播架构,支持场景 Scene 中的图元 Item 进行精确的双精度交互功能。Item 可以处理键盘事件、鼠标按下、移动、释放和双击事件,同时也能跟踪鼠标移动。和 Google 地图一样,在管理大量 Item 的时候,通常需要 View 具有交互(平移/缩放/旋转)功能。
2016-12-09 19:09:57
30338
36
原创 自定义 QGraphicsItem 选中样式
在 Scene 中添加 QGraphicsItem 后,当选中该 item 时,会看到边缘区域出现虚线,下面我们来讲解如何去掉虚线并自定义选中样式。
2016-12-08 23:07:25
14571
17
原创 让 QGraphicsItemGroup 中的 item 处理自己的事件
QGraphicsItem 分组比较简单,但在分组之后无法捕获 group 中 QGraphicsItem 的相关事件(例如:鼠标事件、键盘事件),实际接受消息对象为 QGraphicsItemGroup。那么,如何处理呢?简述处理方式处理方式处理方式有两种:方式一,也是最简单的一种: void QGraphicsItem::setHandlesChildEvents(bool enabl
2016-12-07 23:27:36
9626
11
原创 QGraphicsItem 分组
QGraphicsItem 支持很多特性,例如:鼠标、键盘事件、拖放、分组、碰撞检测等。通常在演示工具中使用分组,当用户想要将多个较小的 items 组合成一个大的 item 时,以简化 items 的移动和复制。
2016-12-07 21:22:08
9337
6
原创 QGraphicsScene 管理 QGraphicsItem(单击/选择/移动/缩放/删除)
在图形视图框架中,QGraphicsScene 提供一个快速的接口,用于管理大量 item,QGraphicsItem 是场景中 item 的基类。图形视图提供了一些典型形状的标准 item,当然,我们也可以自定义 item。除此之外,QGraphicsItem 还支持以下特性:鼠标按下、移动、释放和双击事件,以及鼠标悬浮事件、滚轮事件和上下文菜单事件键盘输入焦点和键盘事件拖放
2016-12-07 13:52:44
18780
9
原创 部件和布局 - QGraphicsWidget
QGraphicsWidget 继承自 QObject 和 QGraphicsItem,是 QGraphicsScene 中所有 widget items 的基类。QGraphicsWidget 建立在 QGraphicsItem 之上,具有 QGraphicsItem 的所有功能。它保持了较小的资源占用,同时提供了两者的优点:来自 QWidget 的额外功能,例如:样式、字体、调色板、布局、
2016-12-05 19:46:26
12834
18
Qt实现360安全卫士9.2(再度来袭) 内附实例源码
2013-10-14
Qt之模型/视图(实时更新数据)
2014-01-09
Qt5实现音乐播放器(清爽版)
2013-09-18
Qt编译MySQL驱动
2013-12-13
用Qt至今尚未解决的问题-demo
2013-11-25
Qt实现二维码扫描器
2013-11-22
QWT6.1已编译
2013-11-18
Qt5 实现 音乐播放器
2013-09-18
《Qt实战一二三》火热更新中。。。(纯正开源之美)
发表于 2016-08-31 最后回复 2020-08-27
一去丶二三里的留言板
发表于 2020-01-02 最后回复 2020-06-01
Qt实现360安全卫士9.1(提供完整源码下载 updated 2013.07.11)
发表于 2013-07-04 最后回复 2020-01-11
Python 基础教程(看过的都说好)
发表于 2019-03-15 最后回复 2019-07-25
Qt 个人资料整理(原创)
发表于 2015-11-27 最后回复 2019-03-13
Qt实现360安全卫士9.2(再度来袭)
发表于 2013-10-14 最后回复 2017-11-02
QWT编译、配置、使用(图文详解)
发表于 2013-11-19 最后回复 2017-11-02
分享资料(C&C++&Qt,绝对棒)
发表于 2014-03-12 最后回复 2015-11-27
2013年中国Qt开发者大会(所有资料)
发表于 2013-07-04 最后回复 2014-09-22
CSDN也会出现这种情况?难道是我错了?
发表于 2013-08-02 最后回复 2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝