def Show_FirstWindow(self): self.FirstWindow = QtWidgets.QMainWindow() self.ui = MenuWindow() self.ui.setupUi(self.FirstWindow) self.ui.visualize_scr.clicked.connect(self.Show_SecondWindow) self.FirstWindow.show()
def __init__(self, theme="Default"): super().__init__() self.sound_on = True self.language = "English" self.default_names = ["Player 1", "Player 2"] self.player_names = ["", ""] self.theme = theme self.stylesheets = StyleSheets(theme) self.AI_player = "Player 1" self.setWindowTitle("CenterSide") self.width = 1280 self.height = 720 self.setFixedSize(self.width, self.height) os.chdir("assets") self.background = QLabel(self) self.background.setPixmap(QPixmap("background.png")) self.background.resize(self.width, self.height) self.grid = QLabel(self) self.grid.setPixmap(QPixmap("SVG/grid.svg")) self.grid.setAlignment(Qt.AlignCenter) self.grid.resize(self.width, self.height) self.grid.hide() self.icon_play = QIcon("play_button.png") self.icon_options = QIcon("options_button.png") self.icon_help = QIcon("help_button.png") self.icon_quit = QIcon("quit_button.png") self.blank_piece = QIcon("SVG/blank.svg") self.p1_piece = QIcon("SVG/color1.svg") self.p2_piece = QIcon("SVG/color2.svg") self.p1_piece_opaque = QIcon("SVG/color1_opaque.svg") self.p2_piece_opaque = QIcon("SVG/color2_opaque.svg") self.deny = QIcon("SVG/deny.svg") self.deny_opaque = QIcon("SVG/deny_opaque.svg") self.p1_deny = QPixmap("SVG/color1_deny.svg") self.p2_deny = QPixmap("SVG/color2_deny.svg") self.p1_deny_opaque = QPixmap("SVG/color1_deny_opaque.svg") self.p2_deny_opaque = QPixmap("SVG/color2_deny_opaque.svg") self.logo = QIcon("SVG/CenterSide_icon.svg") self.setWindowIcon(self.logo) self.build_assets() self.menu_window = MenuWindow(self) self.setCentralWidget(GameWindow(self, "local")) self.show()
def showDialog(self): # Are you sure dialog if QMessageBox.Yes == QMessageBox.question(self, 'Vzdát se', 'Opravdu se chcete vzdát?'): # Show menu from menu_window import MenuWindow self.cams = MenuWindow() self.cams.show() # Close this game window self.window().close()
from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import * import sys from main_window import MainWindow from menu_window import MenuWindow if __name__ == '__main__': app = QApplication([]) #window = MainWindow() window = MenuWindow() sys.exit(app.exec_())
import sys from PyQt5.QtWidgets import QApplication from menu_window import MenuWindow from game_window import GameWindow if __name__ == '__main__': app = QApplication([]) menu_window = MenuWindow() game_window = GameWindow() menu_window.show_game_signal = game_window.show_game_signal menu_window.show() sys.exit(app.exec_())