一、环境介绍
操作系统介绍:win10 64位
QT版本: 5.12.6
二、功能介绍最近做一个播放器的项目,需要用户自定义编辑定制视频的字幕;为了方便编辑字幕,这里QGraphicsTextItem需要支持任意拖动,回车确认,鼠标双击进入编辑状态,右键弹出菜单(剪切、复制、删除、全选)等操作。
实现思路: 重写QGraphicsTextItem,重写鼠标事件、键盘事件,完成功能定义。
#ifndef MY_GRAPHICSTEXTITEM_H
#define MY_GRAPHICSTEXTITEM_H
#include
#include
#include