main.ui,do.ui,wait.ui
图片资源使用qrc文件来控制载入:
img.qrc的内容:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>bg.jpg</file>
<file>do.jpg</file>
<file>wait.jpg</file>
</qresource>
</RCC>
显示风格使用样式表qss来控制:
转换命令 为
from PyQt4 import QtGui,uic import sys,srcXS.img from random import randint def show_only(windows, n): for i, window in enumerate(windows): if i != int(n): window.hide() else: window.show() class Choice(QtGui.QFrame): def __init__(self): super(QtGui.QFrame, self).__init__() self.windows=[uic.loadUi('main.ui'),uic.loadUi('wait.ui'),uic.loadUi('do.ui')] show_only(self.windows,0) self.windows[0].chooseButton.clicked.connect(lambda: self.btn_tapped()) def btn_tapped(self): show_only(self.windows,randint(1,2)) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) a=Choice() sys.exit(app.exec_())
<PY><OOP>PyQt和QtDesigner混合使用(一)伯努利试验
原文地址:http://blog.csdn.net/awsxsa/article/details/45458507