用QTextEdit 就行了。
你可以重载QTextEdit,下面是向QTextEdit中插入图片的代码
- class CMessageEditor : public QTextEdit
- {
- Q_OBJECT
- public:
- void addPixmap(const QString& fileName);
- .......
- }
- void CMessageEditor::addPixmap(const QString& fileName)
- {
- insertHtml(QString("<img src=\"%1\"/>").arg(fileName));
- }
其实就是一行html代码就搞定了。fileName是指图片文件的路径
[ 此帖被cutemmll在2011-05-11 18:00重新编辑 ]