主题 : QT4   换个背景图  mini2440耗时566ms   !!!  怎么做界面啊? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 9515
精华: 0
发帖: 78
金钱: 440 两
威望: 112 点
综合积分: 156 分
注册时间: 2009-10-03
最后登录: 2013-05-06
楼主  发表于: 2011-11-16 09:19

 QT4   换个背景图  mini2440耗时566ms   !!!  怎么做界面啊?

        t.restart();
          tab_home->setStyleSheet("#tab_home{border-image:url(./images/main2.jpg);}");
    qDebug()<<"setStyleSheet:  "<<QString::number(t.elapsed(),10)<<" ms";

图片是800*600的    

终端打印出  566ms     ,  


   t.restart();
    QPainter painter;
   painter.begin(&(value_Image));
   painter.setBackground(QBrush(QPixmap("./images/pvalue.jpg")));
    painter.eraseRect(0,0,690,250);
    QPen     pen(QColor(65,40,192),1 );
     qDebug()<<QObject::tr("vuale:  %2 ms").arg(t.elapsed());
  
这个耗时也要200ms  



  界面有点卡   怎么办啊?   我用QTOPIA 也没见这么卡    是QT4本事原因吗?  用多线程能解决吗?