2026-03-22 22:26:14 -05:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
"""PySide6 GUI for Trove"""
|
|
|
|
|
|
|
|
|
|
import sys
|
|
|
|
|
|
|
|
|
|
from PySide6.QtWidgets import (
|
|
|
|
|
QApplication,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
from .main_window import TroveMainWindow
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
app = QApplication(sys.argv)
|
|
|
|
|
|
|
|
|
|
# Respect system theme on KDE
|
|
|
|
|
app.setStyle("Fusion")
|
|
|
|
|
|
|
|
|
|
window = TroveMainWindow()
|
|
|
|
|
window.show()
|
2026-03-22 22:42:12 -05:00
|
|
|
window.restore_settings()
|
2026-03-22 22:26:14 -05:00
|
|
|
sys.exit(app.exec())
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
main()
|