mirror of
https://github.com/Xevion/tcp-chat.git
synced 2025-12-06 15:16:43 -06:00
22 lines
555 B
Python
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_()
|