官方解析

画给定的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写文本并且居中相关推荐

  1. 这几款文档笔记工具,你习惯用哪个?

    前言 俗话说的好:"好记性不如烂笔头",平时工作记录笔记的确是一个良好的习惯,做文档笔记可以在我们遗忘时进行回看,方便查找,代替人的大脑.有时程序写多了,很不愿意去强制记忆一些东西 ...

  2. HOOMD Blue 文档笔记

    HOOMD Blue文档笔记 基于hoomd 1.0.2 userdoc http://codeblue.umich.edu/hoomd-blue/doc/index.html 3. 快速开始 例程: ...

  3. Manim文档及源码笔记-CE文档-示例库3使用Manim绘图

    Manim文档及源码笔记-CE文档-示例库3使用Manim绘图 参考原文: Manim Community Edition Example Gallery 前言 笔记随想: 暂未发现官方中文版,自己实 ...

  4. Vue官网2文档笔记

    文章目录 $event $on Class 与 Style 绑定 对象语法 列表渲染 v-for 中使用对象 事件处理 事件修饰符 插槽 具名插槽 解构插槽 prop 动态组件&异步组件 访问 ...

  5. (二)MkDocs学习笔记——撰写文档

    mkdocs学习笔记系列 (一)MkDocs 学习--快速开始 (二)MkDocs学习笔记--撰写文档 (三)MkDocs学习--配置主题 (四)MkDocs学习--自定义主题 (五)MkDocs学习 ...

  6. NE40E华为产品文档-----笔记(2022.9.28)

    ** NE40E华为产品文档-----笔记(2022.9.28) ** P34开始 全连接full Mesh 中文解释:全网状 英文来历:Full Mesh表示网络的一种连接形式,即所有结点之间都直接 ...

  7. 轻笔记显示无法连接服务器,轻笔记OAuth2文档.doc

    轻笔记OAuth2文档.doc 轻笔记OAuth2文档 版本记录: 日期作者更新内容2012-7-23李振璟V1.02012-7-24梁强Review(李振璟,李书军)2012-7-27梁强V1.0. ...

  8. 文档笔记----nodejs菜鸟教程

    <html><head><meta charset="utf-8"><title>文档笔记----nodejs菜鸟教程</ti ...

  9. 在线文档技术揭秘开篇 - 富文本编辑器

    前言 本文旨在向大家介绍在线文档的核心模块富文本编辑器技术,并介绍业内主流商业文档产品如何进行富文本编辑器技术选型. 富文本编辑器 富文本编辑器,Rich Text Editor, 简称 RTE, 是 ...

最新文章

  1. 2010信息科工作总结
  2. 【Tools】VNC Viewer 6.20安装详解
  3. 系列10—消息中间件
  4. Linux centosVMware Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl
  5. php libxml 宝塔,宝塔编译安装各个版本php无法安装
  6. C++ 运算符重载(一) | 输入/输出,相等/不等,复合赋值,下标,自增/自减,成员访问运算符
  7. SAP License:与猎头的亲密接触之你不得不知的潜规则
  8. 软件_搭建rtsp视频推送环境
  9. CSS自定义动画@keyframes的使用
  10. QT最常用的字符串操作
  11. 一个好的算法工程应该具备哪几点要素?
  12. 汽车之家口啤数据爬虫
  13. HCIA~广域网技术
  14. GPS从入门到放弃(一) --- GPS基础原理
  15. 用文氏图来理解卷积神经网络如何决定提取哪些特征
  16. ucosIII 共享资源(信号量、互斥信号量)
  17. 面向对象(封装,this,static,代码块)
  18. Python和Google AppEngine开发基于Google架构的应用软件
  19. arm-linux内核中串口时钟频率及波特率的设置
  20. c语言把一个英语短句倒装,高中英语倒装句(我的恩师整理)(6页)-原创力文档...

热门文章

  1. Failedto load class org.slf4j.impl.StaticLogger...
  2. 你是程序员?你会修电脑么!!!
  3. 融创上海:从营销切入,建立自上而下的数据平台,实现数据应用
  4. 为提升效率,阿里取消周报制度?醒醒吧,自动化报表才是出路
  5. 我很想走到一个森林里旅游
  6. 飞鸽传书2007绿色版
  7. 程序设计C++使大家容易陷入重复劳动
  8. MFC中 windows object 和 C++ object
  9. 用VC写Assembly代码(1)
  10. 这一年里,你一共写了34万行代码