|
16 | 16 | import numpy as np |
17 | 17 | import vtk |
18 | 18 |
|
19 | | -from PySide6.QtCore import QTimer |
| 19 | +from PySide6.QtCore import QTimer, Qt |
20 | 20 | from PySide6.QtWidgets import QApplication, QMainWindow |
21 | 21 |
|
22 | 22 | import sksurgerycore.configuration.configuration_manager as cm |
@@ -244,11 +244,13 @@ def __init__(self, |
244 | 244 | # Create main windows and handle screen placement |
245 | 245 | self.primary_main_window = QMainWindow() |
246 | 246 | self.primary_main_window.setCentralWidget(self.overlay_window) |
| 247 | + self.primary_main_window.setContentsMargins(0, 0, 0, 0) |
247 | 248 | self.primary_main_window.setWindowTitle( |
248 | 249 | "Stereo Renderer - Interactive") |
249 | 250 |
|
250 | 251 | self.secondary_main_window = QMainWindow() |
251 | 252 | self.secondary_main_window.setCentralWidget(self.stereo_window) |
| 253 | + self.secondary_main_window.setContentsMargins(0, 0, 0, 0) |
252 | 254 | self.secondary_main_window.setWindowTitle( |
253 | 255 | "Stereo Renderer - Stereo Output") |
254 | 256 |
|
@@ -313,10 +315,11 @@ def _setup_screens(self): |
313 | 315 |
|
314 | 316 | primary_geom = primary_screen.geometry() |
315 | 317 | self.primary_main_window.setGeometry(primary_geom) |
| 318 | + self.primary_main_window.setWindowFlags(Qt.WindowType.FramelessWindowHint) |
316 | 319 | self.primary_main_window.showMaximized() |
317 | | - |
318 | 320 | secondary_geom = secondary_screen.geometry() |
319 | 321 | self.secondary_main_window.setGeometry(secondary_geom) |
| 322 | + self.secondary_main_window.setWindowFlags(Qt.WindowType.FramelessWindowHint) |
320 | 323 | self.secondary_main_window.showMaximized() |
321 | 324 | else: |
322 | 325 | self.primary_main_window.show() |
|
0 commit comments