• 10620阅读
  • 1回复

QTextBrowser类使用的问题? [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2010-12-27
用QTextBrowser做一个系统帮助,显示HTML文本,Qt版本是Qt3.3.8,代码如下:
    helpBrowser = new QTextBrowser(this,"help browser");
    helpBrowser->setGeometry(QRect(20,50,790,290));
   
    QMimeSourceFactory * factory = helpBrowser->mimeSourceFactory();
    factory->setFilePath(HelpPath);
    factory->setExtensionType("htm", "text/html;charset=UTF-8");
    factory->setExtensionType("html", "text/html;charset=UTF-8");
    factory->setExtensionType("txt", "text/plain");
    factory->setExtensionType("xml", "text/xml;charset=UTF-8");
    factory->setDefaultFactory(factory);//can compile but can't work in qt 2.x
   
    QString path = QString(QChar(index/10 + '0')) + QString(QChar(index%10 + '0')) + ".html";
    openHelpFile(path);
在kubuntu上可以正常运行HTML文件,但移植到ARM板上之后,

helpBrowser = new QTextBrowser(this,"help browser");运行到这句代码就停止了,好像是helpBrowser对象不能创建,
这个问题困扰小弟几天了,希望哪位大哥指点一下,谢谢!

编译配置文件如下:
export QTDIR=/usr/local/Trolltech/qt-embedded-3.3.8-arm
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export PATH=/usr/local/arm/2.95.3/bin:$PATH

./configure -xplatform qws/linux-arm-g++ -shared -qt-gif -embedded arm -qt-zlib -qt-libpng -thread -stl -no-cups -ipv6 -qt-kbd-usb -qt-kbd-tty -qt-mouse-usb -qt-gfx-linuxfb -qt-sql-sqlite -qvfb -depths 8,16,24,32

编译也没什么错误
离线gaowf_1987
只看该作者 1楼 发表于: 2011-01-04
ARM板上的环境变量配置好了没?还要将编译好的通用库拷贝到目标板上。
快速回复
限100 字节
 
上一个 下一个