您的位置:首页 > 移动开发

QWebView中出现加载网页乱码、图片加载不出来的问题解决以级QMainWindow背景图片设置问题

2013-01-17 10:03 489 查看
如果工程是UTF-8的编码,而QWebView加载的却是如GB8030的HTML网页,如果这时出现乱码,可以复制QT安装目录下的编码插件到工程的根目录,解决乱码问题:

QTDIR/plugins下的codecs ;

解决图片加载的问题同样把QTDIR/plugins的imageformats目录复制到工程目录下就可以解决。

QMainWindow中加载背景图片出现黑屏问题;

如果用QPalette设置QMainWindow的背景图片如下:

QPalette palette;

QPixmap pixmap(":/xxxx.png");

palette.setBrush(QPalette::Window,QBrush(pixmap));

this->setPalette(palette);

以上设置会出现黑屏;

用setStyleSheet()方法可以解决黑屏问题;

具体办法为:

this->setStyleSheet("QMainWindow{background-color:#F1F5FE;}");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐