关于QT使用的一些心得
引用文# -- coding: utf-8 --
import sys
from PyQt4 import QtGui
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class Icon(QtGui.QWidget):
def init(self, parent=None):
QtGui.QWidget.init(self, parent)
palette1 = QtGui.QPalette(self)
palette1.setColor(self.backgroundRole(), QColor(192,253,123)) # 设置背景颜色
# palette1.setBrush(self.backgroundRole(), QtGui.QBrush(QtGui.QPixmap(’…/…/…/Document/images/17_big.jpg’))) # 设置背景图片
self.setPalette(palette1)
self.setAutoFillBackground(True) # 不设置也可以
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle(‘Icon’)
self.setWindowIcon(QtGui.QIcon(’…/…/…/Document/images/firefox.png’))
mylayout = QVBoxLayout()
self.setLayout(mylayout)
app = QtGui.QApplication(sys.argv)
icon = Icon()
icon.show()
sys.exit(app.exec_())本
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
import sys
from PyQt4 import QtGui
from PyQt4.QtGui import *
from PyQt4.QtCore import *
palette1 = QPalette() #加入背景颜色
palette1.setColor(self.backgroundRole(), QColor(116, 255,186))
self.setPalette(palette1)