openvpn-endpoint-server/client/main.py

32 lines
646 B
Python

#!/usr/bin/env python3
"""mGuard VPN Client - Main Entry Point."""
import sys
from PyQt6.QtWidgets import QApplication
from PyQt6.QtCore import Qt
from config import APP_NAME
from ui.main_window import MainWindow
def main():
"""Main entry point."""
# Enable high DPI scaling
QApplication.setHighDpiScaleFactorRoundingPolicy(
Qt.HighDpiScaleFactorRoundingPolicy.PassThrough
)
app = QApplication(sys.argv)
app.setApplicationName(APP_NAME)
app.setStyle("Fusion")
# Create and show main window
window = MainWindow()
window.show()
sys.exit(app.exec())
if __name__ == "__main__":
main()