Qt绘制文字
来源:互联网 发布:游族网络待遇怎么样 编辑:程序博客网 时间:2024/06/10 10:08
1、基本绘制:QPainter painter(this);//这个this要斟酌下
painter.drawText(100,100,”yafeilinux”);
2、中级绘制:QPainter painter(this);
QRectF ff(100,100,300,200);//设置一个矩形
painter.drawRect(ff); //为了更直观地看到字体的位置,我们绘制出这个矩形
painter.setPen(QColor(Qt::red));//设置画笔颜色为红色
painter.drawText(ff,Qt::AlignHCenter,”yafeilinux”); //让字体水平居中,Qt::AlignBottom|Qt::AlignHCenter实现让文字显示在矩形下面的正中间
//可以利用“\n”进行换行,例如”yafei\nlinux”
3 、高级绘制:QFont font(“Arial”,20,QFont::Bold,true);//设置字体的类型,大小,加粗,斜体
font.setUnderline(true);//设置下划线
font.setOverline(true);//设置上划线
font.setCapitalization(QFont::SmallCaps);//设置大小写
font.setLetterSpacing(QFont::AbsoluteSpacing,5);//设置间距
QPainter painter(this);
painter.setFont(font);//添加字体
QRectF ff(100,100,300,200);
painter.drawRect(ff);
painter.setPen(QColor(Qt::red));
painter.drawText(ff,Qt::AlignCenter,”yafeilinux”);
- QT文字绘制
- Qt绘制旋转文字
- Qt绘制文字
- QT文字绘制
- Qt自定义委托在QTableView中绘制控件、图片、文字
- Qt自定义委托在QTableView中绘制控件、图片、文字
- QT绘制多边形、渐变线段、文字、带线段的箭头
- Qt自定义委托在QTableView中绘制控件、图片、文字
- Qt自定义委托在QTableView中绘制控件、图片、文字
- Qt自定义委托在QTableView中绘制控件、图片、文字
- Qt自定义委托在QTableView中绘制控件、图片、文字
- 绘制文字
- 文字绘制
- 绘制文字
- 绘制文字
- 绘制文字
- 绘制文字
- php 绘制文字、预览文字
- Position Independent Code (PIC) in shared libraries
- ExecutorService的execute和submit方法
- Java在Web开发语言上败给了PHP
- Java多线程-工具篇-BlockingQueue
- vs2013 图片背景·全透明背景图
- Qt绘制文字
- Visual Studio 写自己的动态链接库(DLL)
- zoj 1201 Inversion
- 【 D3.js 选择集与数据详解 — 2 】 使用data()绑定数据
- Java核心技术——继承和反射
- vs2008 添加启动画面(基于对话框)
- 安卓高手之路之图形系统(6)requestLayout的流程
- 最大公约数
- Android View绘制机制