本文原创,原文地址:http://blog.csdn.net/jiuzuidongpo/article/details/45485127
一般来说,对QLabel的背景和字体设置的话,有两种方法:一种是使用样式表,就是stypesheet,另一种就是不使用样式表了。
首先来说不实用样式表的方法,这种方法相对于样式表来说比较灵活,但是设置起来比较麻烦,但是作为一名qt程序猿来说,也是必须要会熟练使用了。当然,我下面要总结的必然也是些不是很完整,很成熟的方法,只是经过本人测试可用的管窥之见,用于不用,全在念间。废话不多说,先看一段代码,根据这段代码由我一一说下:
#coding:utf-8
'''
Created on 2015年2月9日
@author: guowu
'''
import sys
from PyQt4.QtGui import QPalette,QPixmap,QFont,QMainWindow,QLabel,QApplication
from PyQt4.QtCore import Qt
#import classblock
class MainWindow(QMainWindow):
def __init__(self, parent=None):
QMainWindow.__init__(self, parent)
self.setFixedSize(600,600)
self.label = QLabel(self)
self.label.setFixedWidth(400)
se