from __future__ import annotations import sys from PySide6.QtGui import QIcon from PySide6.QtWidgets import QApplication from .ui import MainWindow def main() -> int: app = QApplication(sys.argv) app.setApplicationName("LibreNet Scanner") app.setOrganizationName("LibreNet") icon = QIcon.fromTheme("network-wired") if not icon.isNull(): app.setWindowIcon(icon) window = MainWindow() window.show() return app.exec() if __name__ == "__main__": raise SystemExit(main())