Files
tcp-chat/client/main.py

22 lines
555 B
Python

import logging
from typing import Tuple
from PyQt5.QtWidgets import QApplication
from client.dialog import ConnectionDialog
from client.gui import MainWindow
logger = logging.getLogger(__file__)
def main(nickname: str = None):
app = QApplication([])
app.setApplicationName("TCPChat Client")
connect_dialog = ConnectionDialog(nickname=nickname)
app.exec_()
if connect_dialog.connect_pressed:
settings = connect_dialog.settings
window = MainWindow(settings.ip, settings.port, settings.nickname)
app.exec_()