0
我正在創建一個遊戲,當我點擊屏幕上的特定位置時,需要在屏幕之間移動。我創建了QMainWindow類,但在如何創建不可見按鈕以更改屏幕時遇到問題。添加一個不可見的按鈕以在Python中更改屏幕3.4
我在下面的代碼添加了任何幫助很多apreciated。 :)
import sys
import random
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from HomeScreenScene import *
class HomeScreen(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("Puffle Pets")
self.home_screen_view = QGraphicsView()
self.home_screen_view.setScene(HomeScreenScene())
self.home_screen_view.setFixedHeight(626)
self.home_screen_view.setFixedWidth(628)
self.home_screen_view.setSceneRect(0,0,626,628)
self.home_screen_view.setHorizontalScrollBarPolicy(1)
self.home_screen_view.setVerticalScrollBarPolicy(1)
self.layout = QVBoxLayout()
self.layout.addWidget(self.home_screen_view)
self.main_widget = QWidget()
self.main_widget.setLayout(self.layout)
self.setCentralWidget(self.main_widget)
def main():
puffle_pets = QApplication(sys.argv)
home_screen = HomeScreen()
home_screen.show()
home_screen.raise_()
puffle_pets.exec_()
if __name__ == '__main__':
main()