• [soccerwindow2] 高速描画のテスト. (akiyama) 00:58:05

結論としては,キャッシュしておくQPixmap自体の描き直しがたまにしか発生しないのであれば,キャッシュしておいたデータをdrawPixmapする方が早い. しかし,QPixmapの描き直しが頻繁に起こる場合は,Widgetに直接描画した方が早い.

いろいろ試していてたら,Widgetへ直接描画する場合のスコアボードのフォントがおかしくなった. QPixmapに描く場合はちゃんと指定できるのに,どうしてだろう…. 原因不明.

Qt4の描画ってかなり微妙な出来な気がする…

  • [soccerwindow2] QGLWidget上でのテキスト描画に関するメモ (akiyama) 15:49:30

コミットログを確認して判明したが,QGLWidgetへの切替えよりも,ScoreBoardPainterへのQPixmaの導入の方が先だった.勘違いしてた. ということは,フォントがおかしくなったのは、QGLWidgetでdrawTextしたからか.

つまりは,QGLWidgetでまともなテキスト描画は期待できない,ということか. テキストの描画には,QGLWidget::renderTextを使えってことかな? うーん、ますますやりにくい. やはり,Qt4はしばらく寝かせておいた方が良さそう. これで時間を潰すのはかなり無駄だ.


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-14 (月) 14:51:37 (2042d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.