• 6688阅读
  • 0回复

[提问]用QTextCursor写QTextDocument文档时如何改变文字的字体 [复制链接]

上一主题 下一主题
离线loopolike
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-14
          
我主要有两个问题
1QTextDocument如何打开已有的odt文档,最终的文档保存为odt文档
2,当我用QTextCursorQTextDocument文档时如何改变字的字体,我代码如下,不知道哪儿有问题,
QTextDocument  *m_document;
QTextCursor m_cursor;

QTextCharFormatCharFormat;
//=newQTextCharFormat();
//CharFormat.qSimHei
QFont
font("
仿宋_GB2312",20,QFont::Bold,false);
//CharFormat.setFont(font);
CharFormat.setFontFamily("
仿宋_GB2312");
CharFormat.setFontWeight(QFont::Bold);
CharFormat.setFontItalic(false);
CharFormat.setFontPointSize(20);
//m_cursor.insertText("",CharFormat);
m_document->setDefaultFont(font);
//m_document->
m_cursor.setCharFormat(CharFormat);
m_cursor.movePosition(QTextCursor::Start);
m_cursor.movePosition(QTextCursor::NextRow);
m_cursor.insertText("");

[ 此帖被loopolike在2011-02-14 14:19重新编辑 ]
描述:源代码
附件: odfwriter.rar (597 K) 下载次数:14
快速回复
限100 字节
 
上一个 下一个