import sys import pandas as pd from PyQt6.QtWidgets import QApplication from banking_breakdown.ui.main_window import MainWindow def show_main_window(df: pd.DataFrame = None): app = QApplication(sys.argv) window = MainWindow() if df is not None: window.set_statement_data(df) window.show() app.exec()