Qt开发:Qt显示图片的三种方法

方法一

Qlabel的setPixmap函数。


方法二

重写paintEvent函数,在里面进行图片的绘制。


方法三

用widget的setStyleSheet函数进行QSS的订制,可以加载各种图片效果


ps:其中第一种、第三种方法的绘制效果比较高,第二种效率低容易卡顿。

所以一般显示图片用第一种,当有复杂需求比如半透明效果时用第三种,除非是开发画板之类的程序,一般不建议用第二种。


你可能感兴趣的:(qt)