def __init__(self): QWidget.__init__(self) self.setFixedSize(640,480) top = QWidget() topLayout = QHBoxLayout() top.setLayout(topLayout) title = QLabel("尋寶遊戲"); title.setFont(QFont("verdana",25,QFont.Bold)) topLayout.addWidget(title) lcd = QLCDNumber() lcd.setSegmentStyle(QLCDNumber.Flat) lcd.setFrameStyle(QFrame.StyledPanel|QFrame.Plain) topLayout.addWidget(lcd) self.myScene = scene.Scene() self.connect(self.myScene, SIGNAL("steroidTaken(int)"), lcd, SLOT("display(int)")) view = QGraphicsView() view.setAutoFillBackground(True) view.setScene(self.myScene) layout = QVBoxLayout() layout.addWidget(top) layout.addWidget(view) self.setLayout(layout)