Qt工作笔记-Qt文档笔记-QPainter::drawText写文本并且居中
官方解析
画给定的text并且从指定的position。
这个函数不能处理换行符号(\n),不能将文本分割成多行,也不能分行展示。使用QPainer::drawText()的重载函数可以绘制一个多边形来代替你先实现的行号功能,或者将text包装下,也能实现!
博主例子:
居中文本,程序运行截图如下:
源码如下:
widget.h
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();protected:void paintEvent(QPaintEvent *event)Q_DECL_OVERRIDE;private:Ui::Widget *ui;
};#endif // WIDGET_H
main.cpp
#include "widget.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}
widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include <QPainter>Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::paintEvent(QPaintEvent *event)
{Q_UNUSED(event)QPainter painter(this);painter.drawText(0,0,this->width(),this->height(),Qt::AlignCenter,"123ABC一二三");
}
Qt工作笔记-Qt文档笔记-QPainter::drawText写文本并且居中相关推荐
- 这几款文档笔记工具,你习惯用哪个?
前言 俗话说的好:"好记性不如烂笔头",平时工作记录笔记的确是一个良好的习惯,做文档笔记可以在我们遗忘时进行回看,方便查找,代替人的大脑.有时程序写多了,很不愿意去强制记忆一些东西 ...
- HOOMD Blue 文档笔记
HOOMD Blue文档笔记 基于hoomd 1.0.2 userdoc http://codeblue.umich.edu/hoomd-blue/doc/index.html 3. 快速开始 例程: ...
- Manim文档及源码笔记-CE文档-示例库3使用Manim绘图
Manim文档及源码笔记-CE文档-示例库3使用Manim绘图 参考原文: Manim Community Edition Example Gallery 前言 笔记随想: 暂未发现官方中文版,自己实 ...
- Vue官网2文档笔记
文章目录 $event $on Class 与 Style 绑定 对象语法 列表渲染 v-for 中使用对象 事件处理 事件修饰符 插槽 具名插槽 解构插槽 prop 动态组件&异步组件 访问 ...
- (二)MkDocs学习笔记——撰写文档
mkdocs学习笔记系列 (一)MkDocs 学习--快速开始 (二)MkDocs学习笔记--撰写文档 (三)MkDocs学习--配置主题 (四)MkDocs学习--自定义主题 (五)MkDocs学习 ...
- NE40E华为产品文档-----笔记(2022.9.28)
** NE40E华为产品文档-----笔记(2022.9.28) ** P34开始 全连接full Mesh 中文解释:全网状 英文来历:Full Mesh表示网络的一种连接形式,即所有结点之间都直接 ...
- 轻笔记显示无法连接服务器,轻笔记OAuth2文档.doc
轻笔记OAuth2文档.doc 轻笔记OAuth2文档 版本记录: 日期作者更新内容2012-7-23李振璟V1.02012-7-24梁强Review(李振璟,李书军)2012-7-27梁强V1.0. ...
- 文档笔记----nodejs菜鸟教程
<html><head><meta charset="utf-8"><title>文档笔记----nodejs菜鸟教程</ti ...
- 在线文档技术揭秘开篇 - 富文本编辑器
前言 本文旨在向大家介绍在线文档的核心模块富文本编辑器技术,并介绍业内主流商业文档产品如何进行富文本编辑器技术选型. 富文本编辑器 富文本编辑器,Rich Text Editor, 简称 RTE, 是 ...
最新文章
- 2010信息科工作总结
- 【Tools】VNC Viewer 6.20安装详解
- 系列10—消息中间件
- Linux centosVMware Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl
- php libxml 宝塔,宝塔编译安装各个版本php无法安装
- C++ 运算符重载(一) | 输入/输出,相等/不等,复合赋值,下标,自增/自减,成员访问运算符
- SAP License:与猎头的亲密接触之你不得不知的潜规则
- 软件_搭建rtsp视频推送环境
- CSS自定义动画@keyframes的使用
- QT最常用的字符串操作
- 一个好的算法工程应该具备哪几点要素?
- 汽车之家口啤数据爬虫
- HCIA~广域网技术
- GPS从入门到放弃(一) --- GPS基础原理
- 用文氏图来理解卷积神经网络如何决定提取哪些特征
- ucosIII 共享资源(信号量、互斥信号量)
- 面向对象(封装,this,static,代码块)
- Python和Google AppEngine开发基于Google架构的应用软件
- arm-linux内核中串口时钟频率及波特率的设置
- c语言把一个英语短句倒装,高中英语倒装句(我的恩师整理)(6页)-原创力文档...
热门文章
- Failedto load class org.slf4j.impl.StaticLogger...
- 你是程序员?你会修电脑么!!!
- 融创上海:从营销切入,建立自上而下的数据平台,实现数据应用
- 为提升效率,阿里取消周报制度?醒醒吧,自动化报表才是出路
- 我很想走到一个森林里旅游
- 飞鸽传书2007绿色版
- 程序设计C++使大家容易陷入重复劳动
- MFC中 windows object 和 C++ object
- 用VC写Assembly代码(1)
- 这一年里,你一共写了34万行代码