import sys import random from PyQt5.QtWidgets import QApplication from vacuum_simulation import VacuumSimulation if __name__ == "__main__": app = QApplication(sys.argv) # Default grid size or use command line arguments rows, cols = 15, 15 if len(sys.argv) >= 3: try: rows, cols = int(sys.argv[1]), int(sys.argv[2]) except ValueError: print("Invalid grid dimensions. Using default 15x15.") window = VacuumSimulation(rows, cols) window.show() sys.exit(app.exec_())