import sys from PyQt5.QtWidgets import QApplication from src.chat_ui import MainWindow from src.database import * def main(): mongo_config = MongoConfig() # MongoConfig 인스턴스 생성 mongo_uri = mongo_config.get_mongo_uri() # MongoDB URI 가져오기 db_manager = DatabaseManager(mongo_uri) # URI 전달 if db_manager.connect(): print("Database connected successfully.") else: print("Failed to connect to the database.") app = QApplication(sys.argv) mainWindow = MainWindow(db_manager) # db_manager 전달 mainWindow.show() sys.exit(app.exec_()) if __name__ == "__main__": main()