Qt5.9绘制文字(drawText函数)用法
生活随笔
收集整理的這篇文章主要介紹了
Qt5.9绘制文字(drawText函数)用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
**1:**在paintEvent(QPaintEvent *event) ;繪畫(huà)事件中實(shí)現(xiàn)
QFont font;//字體屬性類(lèi)對(duì)象,可以設(shè)置字體的屬性//設(shè)置字體屬性font.setPixelSize(30);//設(shè)置字體大小font.setUnderline(true);//設(shè)置下劃線font.setOverline(true);//設(shè)置上劃線font.setItalic(true);//設(shè)置斜體font.setBold(true);//設(shè)置加粗font.setCapitalization(QFont::SmallCaps);//設(shè)置字母大小寫(xiě)font.setLetterSpacing(QFont::AbsoluteSpacing,10);//設(shè)置字符間距painter.setFont(font);//使用字體屬性painter.setPen(Qt::red);//設(shè)置畫(huà)筆顏色painter.drawText(6*SIZE,BASESIZE,"第"+QString::number(gate)+"關(guān),現(xiàn)存敵人"+QString::number(enemyNum));QString::number(enemyNum):是把數(shù)字 enemyNum 轉(zhuǎn)化為字符。
總結(jié)
以上是生活随笔為你收集整理的Qt5.9绘制文字(drawText函数)用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: qt 中如何检测是否按下键盘(很实用)
- 下一篇: qt 中常见错误汇总