KakaoQuotation/main.py

23 lines
650 B
Python

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()