-
2020-03-06 15:25:39
自定义图形(矩形)
// 自定义 Item RectangleItem::RectangleItem(QGraphicsItem *parent) : QGraphicsRectItem(parent) { // 画笔 - 边框色 p = pen(); p.setWidth(1); p.setColor(CGlobal:: DRAW_COLOUR_JXBORDER); setPen(p); // 画刷 - 背景色 setBrush(CGlobal:: DRAW_COLOUR_JX); // 可选择 setFlags(QGraphicsItem::ItemIsSelectable); font.setPointSize(10); //字体大小 font.setBold(false); //字体加粗 font.setFamily("Microsoft YaHei"); //设置字体样式 textItem = new QGraphicsTextItem(this); }
矩形添加文字
//给矩形添加文字 调用此方法 void RectangleItem::addTextItem(QString text){ textItem->setPlainText(text); textItem->setTextWidth(this->boundingRect().width()); //设置编辑框宽度 textItem->setDefaultTextColor(CGlobal:: DRAW_COLOUR_FONT); //设置字体颜色 //qDebug()<<this->boundingRect().width(); //文字居中 QTextBlockFormat format; format.setAlignment(Qt::AlignCenter); //设置字体居中 QTextCursor cursor = textItem->textCursor(); cursor.select(QTextCursor::Document); cursor.mergeBlockFormat(format); cursor.clearSelection(); textItem->setTextCursor(cursor); //设置item放置位置 //QPointF p =this->boundingRect().center(); QPointF pos(this->boundingRect().x(),this->boundingRect().center().ry()-15); textItem->setPos(pos); textItem->setFont(font); }
添加设置矩形的圆角以及去除焦点选中外边线
当自定继承了QGraphicsRectItem类,则不能直接使用drawRoundedRect方法,因此定义不了圆角。
需重新paint方法。矩形选中时会出现外边虚线,可进行自定义外边虚线样式。void RectangleItem:: paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { QStyleOptionGraphicsItem op; op.initFrom(widget); // 判断选中时,设置状态为 State_None if (option->state & QStyle::State_Selected) op.state = QStyle::State_None; // 调用默认方法,进行原始绘制 //QGraphicsRectItem::paint(painter, &op, widget); painter->setPen(p); //边框色 painter->setBrush(this->brush()); painter->drawRoundedRect(this->rect(), 2, 2); //圆角5像素 // 选中时绘制 if (option->state & QStyle::State_Selected) { qreal itemPenWidth = pen().widthF(); const qreal pad = itemPenWidth / 2; const qreal penWidth = 2; // 边框区域颜色 QColor color = QColor(CGlobal:: DRAW_JX_XZ); // 绘制实线 painter->setPen(QPen(color, penWidth, Qt::SolidLine)); painter->setBrush(Qt::NoBrush); painter->drawRoundedRect(boundingRect().adjusted(pad, pad, -pad, -pad), 2, 2); // 绘制虚线 // painter->setPen(QPen(color, 0, Qt::DashLine)); // painter->setBrush(Qt::NoBrush); // painter->drawRect(boundingRect().adjusted(pad, pad, -pad, -pad)); } }
给图形添加阴影
在设置阴影时,不能在自定的图形类中调用setGraphicsEffect方法,需要在获取到图形对象,如下设置即可
//添加阴影 QGraphicsDropShadowEffect *shadow_effect = new QGraphicsDropShadowEffect(this); shadow_effect->setOffset(0, 0); //阴影偏移 shadow_effect->setColor(Qt::black); //隐隐颜色 shadow_effect->setBlurRadius(20); //阴影半径 item->setGraphicsEffect(shadow_effect); //给item设置阴影 item->setGraphicsEffect(NULL); //去除item设置阴影
更多相关内容 -
cad中如何在图形中添加文字.doc
2021-09-14 04:45:46cad中如何在图形中添加文字.doc -
第二章第3节Matlab的图形绘制[文字可编辑]_怎么在图形下面添加文字
2020-04-05 18:43:08图形功能使得仿真结果更加直观形象 更容易从杂乱的离散数据中发现数据的内 在关系 ? 二维绘图指令 plot ? 三维绘图指令 plot3 mesh Matlab 二维绘图基本指令 ? 二维绘图指令 plot plot 的基本指令有 3 种 1. plot... -
怎么可以修改pr基本图形中的文字_不会给视频添加字幕?这里可以解决(附工具下载)...
2020-11-21 02:08:29使用旧版标题步骤:文件-新建-旧版标题备注:(1)加完文字后关闭旧版标题界面,在项目界面显示刚刚新建的字幕,将字幕拖到序列上,并将它移动到相对应的位置。(2)双击字幕即可再次进入旧版标题界面修改文字。2...哈喽!大家好,我是一只学渣君。本期为大家分享的是:如何给视频添加字幕。
本期分享的内容主要是从使用pr添加简单字幕和使用arctime软件快速添加大篇幅字幕两个方面来讲解。
一、使用pr添加简单字幕
1.使用旧版标题
步骤:
文件-新建-旧版标题
备注:
(1)加完文字后关闭旧版标题界面,在项目界面显示刚刚新建的字幕,将字幕拖到序列上,并将它移动到相对应的位置。
(2)双击字幕即可再次进入旧版标题界面修改文字。
2. 使用文字工具
步骤:
在序列左侧工具栏使用文字工具添加文字
备注:
用选择工具可以对文字进行移动,并可在基本图形界面修改文字属性。
二、使用arctime软件快速添加大篇幅字幕
步骤:
(1)需要先准备1个视频文件,和1个txt的字幕文件。
(2)将视频和字幕拖入。
(3)点击快速拖拽键后,就可以根据视频内容在轨道上用鼠标左键拖拽添加字幕了。
双击即可修改字幕。
按空格键可以开始/暂停播放视频。
(4)导出到PR。导出-到Premiere pr-XML+PNG序列。在这个界面可以修改字幕字体以及字幕的位置(在其他里的垂直边距处),画面预设的分辨率和帧速率要按实际的调整一下。保存位置那里要新建一个字幕文件夹存放字幕。
最后CTRL+S,保存一下acrtime的文件。
(5)添加到pr里。把xml序列文件拖入到文件里,然后再拖到轨道上,就能自动匹配视频了。
修改字幕的话,要重新回到arctime里,在实用工具-编辑单张PNG,修改后保存即可,pr里会自动更新。
-
怎么可以修改pr基本图形中的文字_PR教程03 | 如何增加字幕
2020-11-21 02:08:32如今我们生活中随处都可以拍摄各种各样的视频,有时候我们想把自己拍摄的视频加上一些字幕解说之类的文字应该如何做呢,今天卿卿教大家通过PR是如何添加字幕。PR 教程.jpg在使用视频剪辑的时候,经常或遇到的给视频...如今我们生活中随处都可以拍摄各种各样的视频,有时候我们想把自己拍摄的视频加上一些字幕解说之类的文字应该如何做呢,今天卿卿教大家通过PR是如何添加字幕。
PR 教程.jpg
在使用视频剪辑的时候,经常或遇到的给视频添加字幕,2018版PR软件有一定的改动,下面来看看pr cc 2018怎样添加字幕。
方法1.
1
首先,点击打开pr cc 2018软件,进入首页,点击新建项目。
2
在项目面板中点击右键,新建一个序列。
3
将新建的序列拖动到时间轴上,点击面板上的文字工具“T”,如图中所示。
4
在节目面板上合适位置单击,弹出文本框,在其中输入文字。
5
选择上方的图形面板,在基本图形面板中设置目前文字的一些相关属性。
方法2.
1
同样的是打开电脑上的软件,点击新建项目进入页面。
2
在编辑页面,点击文件 —— 新建 —— 字幕。
3
在弹出字幕界面,下拉箭头选择字幕标准及相关属性,然后点确定。
4
在项目面板可以看到已经新建好一个字幕文件,输入文字,调整大小,还可以输入其他属性。
5
将字幕文件拖动到时间轴上,放到合适的位置,字幕新建成功。
PR是一款多功能软件,在视频编辑等方面都有很大的作用,今天的这篇经验卿卿和大家聊了聊关于pr cc 2018软件字幕添加和修改的两种方法,希望可以帮助到大家,卿卿期待大家在视频大赛的表现哦~
责编:学学
美编:源源 博博 德德
▼
扫码关注
河北中医青年
-
openlayers 添加文字标注
2015-06-18 13:17:30openlayers 实现在地图上添加文字标注。为图片注记添加文本标签 -
WPS表格如何添加自绘图形文字说明.docx
2021-09-27 04:49:50WPS表格如何添加自绘图形文字说明.docx -
wps画图怎么添加文字_如何在wps文字中画图
2021-01-14 06:32:52WPS文字中怎样画图329x212 - 10KB - JPEG在wps文字中怎样在图片上写字?500x479 - 33KB - JPEGWPS文字多个文档同时编辑设置方法496x360 - 24KB - JPEG怎么用wps文字画图598x400 - 36KB - JPEGWPS文字怎样画图481x277 ...WPS文字中怎样画图
329x212 - 10KB - JPEG
在wps文字中怎样在图片上写字?
500x479 - 33KB - JPEG
WPS文字多个文档同时编辑设置方法
496x360 - 24KB - JPEG
怎么用wps文字画图
598x400 - 36KB - JPEG
WPS文字怎样画图
481x277 - 12KB - JPEG
在WPS表格2013中新建表格样式
600x513 - 66KB - JPEG
wps能画图? - wps 画图 - 该网络歌曲不能播放
349x187 - 17KB - JPEG
怎样在WPS文字中插入组织结构图_软件
400x269 - 13KB - JPEG
office画图
500x216 - 22KB - JPEG
用wps文字快速制作美观的流程图_wps教程
400x347 - 34KB - JPEG
如何做南瓜馒头卷 - 实用经验网
250x200 - 117KB - PNG
【图】如何使用WPS文字画图
400x493 - 18KB - JPEG
wps实用教程:画出数学的交集图_wps教程
400x307 - 23KB - JPEG
wps文字中如何合并和拆分单元格-2345软件教
600x398 - 35KB - JPEG
如何在WPS2016中画图?_wps教程
599x569 - 185KB - JPEG
下面小编就来告诉你 WPS 文字画图的步骤吧。希望对你有帮助!2.WPS文字绘图工具怎么绘制标准图形图文教程
Ps中怎么修改已添加文字的. 经验视频 InDesign如何在表格中添加. 经验视频 如何在PPT中添加文字出场. 经验
展开全部 wps文字绘图工具栏在什么地方?大家在使用wps办公软件的时候有没有发现在上面其实还是可以进行
WPS文字如何在形状或图片上加文字,当我们使用WPS文字制作一个图片后,如何在图片上添加上需要的文字呢?
需要在其中插入一些图形,那么,我们可以直接在wps文字中实现画图的效果,2.在WPS文字中怎么画图
wps文字工具是我们常用来撰写文章的一款软件,但其实还有一些功能也能在wps文字中实现,像是绘图工具一些人
wps里面怎么画图?当然了,wps里面绘图只是一种基本的东西,一般建议绘图采用CAD,PS等软件画好了,再通过
使用WPS文字画图方法如下: 1、启动wps,如下图,选择左上角菜单栏中的“插入”。2、这时,在插入的形状
在word里画一个工业处理过程的流程展开全部 Word画的箭头无法直接加文字,可以通过以下操作添加:
在WORD里画图怎么加文字.在WORD里展开全部 如果是WORD里的自选图形,可右击鼠标,选“添加文字”;
-
PHP实现在图片中添加中文文字
2021-03-23 21:19:49/*注重:需要gd库支持,需要iconv支持(php5已经包含不用加载)在图片中添加中文文字*//*param$image图象资源paramsize字体大小paramangle字体输出角度paramshowX输出位置x坐标paramshowY输出位置y坐标paramfont字体... -
OpenCV自行在图像中添加文字
2019-04-10 22:07:54**法一:**该方法只能在图像上面增加英文,不能增加汉字 import cv2 img = cv2.imread(“file.jpg”) text = ‘You are the best!’ cv2.putText(img, text, (10, 20), cv2.FONT_HERSHEY_COMPLEX, 0.5, (100, ... -
怎么可以修改pr基本图形中的文字_视频剪辑 | pr的简单教学
2020-10-19 23:15:20添加文字 想要为一段视频添加文字点击工作栏中文字工具即可为视频添加上文字 5.添加视频过渡效果 如果两段视频放在一起,想要给它们的过渡添加一个过渡效果,可以点击控制效果,选择视频过渡,将想要选择的效果拉到... -
怎么可以修改pr基本图形中的文字_10、Pr中基本图形安装使用,点点就可以应用高级的字幕...
2020-11-21 02:08:40在新版的Premiere中,多数内容已经用“基本图形”代替了以前的“文字标题”。下图是基本图形面板,基本图形旧版文字标题文字标题使用基本图形,可以从网上下载很多别人做好的“动态文字”,自己使用时,修改修改即可... -
matplotlib图形中添加文本
2021-05-02 09:25:28matplotlib图形中添加文本 plt.text(x, y, s, fontsize= 15,\ verticalalignment="top", horizontalalignment="right" family = "fantasy",color= "r", style = "italic", weight = "light",\ bbox = dict... -
在PCB中添加汉字或图形
2013-12-25 17:48:17Altium Designer 假如图形或文字更漂亮 更专业 -
Python在图片上添加文字
2019-03-02 00:01:49本文主要介绍如何通过Python在图片上的指定位置添加文字,主要利用两个库OpenCV和PIL。 一、OpenCV 1.安装OpenCV pip install opencv-python 2.利用putText方法来实现在图片的指定位置添加文字 putText(img, text, ... -
R语言在可视化图像中添加文本(Adding Text to plot)
2021-08-10 23:31:42R语言在可视化图像中添加文本(Adding Text to plot) 创建一个好的可视化包括引导读者,使用图形讲述一个直观的故事。在某些情况下,这个故事可以以完全直观生动的方式呈现,而不需要添加文本,但在其他情况下,小... -
C#实现在现有图片的指定位置添加文字
2019-01-10 13:58:24添加引用: using System.Drawing; using System.Drawing.Imaging; public Bitmap CreateBMP(Image image) { //声明位图 Bitmap bitmap = new Bitmap(image, image.Width, image.Height); return bitmap; } ... -
图形中任意位置添加纯文本注释(plt.text)
2019-06-01 09:51:55在图形中任意位置通过text添加纯文本的注释 text所有相关的参数:官网链接 #!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(-10, 11, 1) y = x ** 2 ... -
如何在Matlab画图中加入字符等图形标示
2021-04-18 09:40:54简介在进行Matalb绘图时,需要对图片里面的内容进行说明,就需要添加必要的说明。如何进行标示字符的添加呢。方法下面通过绘制二阶系统阶跃响应,综合演示图形标识。本例比较综合,涉及的指令较广。请耐心读、实际做、再... -
Word2016文档中插入SmartArt图形并添加文本的方法
2021-01-17 10:54:45SmartArt图形是信息和观点的视觉表示形式。可以通过从多种不同布局中进行选择来创建SmartArt图形,...本文介绍Word2016文档中插入SmartArt图形并添加文本的方法。步骤1:打开Word文档,在功能区切换到“插入”选项卡... -
GDI_打印_水印_图形_文字_图片上动态添加文字
2011-04-06 12:09:37GDI 打印 水印 图形 文字 图片上动态添加文字 -
在CAD绘图过程中怎么在图纸上添加字段以及文字说明?
2018-09-28 15:57:09我们在做平时的设计数据的时候,遇到需要在CAD图纸上添加一些字段或者说明,为了把CAD图纸文件描述的更加细致,让人看得懂,比如吧,你想要在CAD图纸上绘制一些图形,然后想添加一些日期啊,或者是想输入一段说明,... -
在word中怎么添加背景图片及文字背景
2021-07-13 00:12:55现如今,电脑的使用越来越普及,许多人上班或者生活中都需要用到word文档办公软件,但其中一些小知识,比如在word中怎么添加背景图片及文字背景?学习啦小编在这里给大家详细解答。在word中添加背景图文的教程有时候... -
Python在图片中添加文字的两种操作
2017-10-07 10:49:07在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用自定义字体文件的函数,这不仅意味着我们不能使用自己的字体,而且意味着他无法显示中文字符。这还是非常要命的事情。而且他... -
用python在图片中如何添加文字
2018-05-02 14:03:35本文和大家分享的主要是使用python在图片中添加文字相关内容,一起来看看吧,希望对大家学习python有所帮助。 使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有... -
word流程图中的文字怎样统一调整其大小字...
2020-12-23 04:38:272016-07-16 21:02管爱娟 客户经理在word中打开“绘图”工具栏。一般word中都是默认“绘图”工具栏开启。如果开启了“绘图”工具栏,会...如下图所示,在word左下角选择“自选图形”,选择“基本形状”,然后再选择自己想... -
html5 canvas 画一个矩形,在矩形里添加文字。
2020-12-28 11:16:40<canvas id="myCanvas" width="1000" height="580" style="border:1px solid #d3d3d3;"> ...</canvas> function initCanvas(){ var canvas = document.getElementById("myCanvas");... -
网页制作时如何给图片添加文字?
2021-06-08 19:18:12换而言之,很多人讨论图文分开时候如何排版,却很少人注意到在图片上添加文字时应该怎么排版。接下来,小编要从几个方面谈一谈如何给图片添加文字。一、竖直OR水平不同于正文中多采用水平文字排版,图片上添加的文字... -
Qt中使用QLabel添加图片和文字的使用
2021-02-05 08:41:302、QLabel中显示文字 1:QLabel中添加图片 假设图片的路径 path = "D:\\Test\1.png"; 简单的进行图片加载,代码如下: QString spath = "D:\\Test\\1.png"; QPixmap picPixmap; picPixmap.load(spath); ui.... -
OpenCV学习笔记(五)——图像上添加几何图形和文字(绘制圆、线段、椭圆、矩形、多边形及生成文字)
2022-03-22 21:13:44目录1 绘制圆2 绘制线段3 绘制椭圆4 绘制矩形5 绘制多边形6 生成文字示例代码 1 绘制圆 OpenCV4中分别提供了绘制圆的函数cv.circle(). #cv.circle()函数原型 img = cv.circle(img, center, radius, ...