Qt使用与问题处理

1. QToolButton上的图标无法显示

    现象:在资源文件中配置了图片,创建QToolButton时引用,结果按钮上没有图片。然而,换做系统上的绝对路劲来引用,图片就出现了。

    QToolButton* testPn = new QToolButton;
    testPn->setIcon(QIcon(QString::fromUtf8(":/image/res/ru.png")));
    testPn->setIconSize(QSize(33,31));
    testPn->setMinimumSize(QSize(83, 60));

     系统绝对路劲是:D://run.png

      解决方法:删除编译输出的目录(我这里用的是Debug目录)。

      分析原因:由于资源文件没有时在原编译后再添加的,因此,我估计,Qt的qmake存在检测是否有新的资源文件的缺陷。

posted @ 2013-02-25 09:12  蓝云在天  阅读(227)  评论(0编辑  收藏  举报