Skip to content

Commit bdedd0b

Browse files
committed
Issue #65: Try to make windows as border-free as possible.
1 parent ee87841 commit bdedd0b

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

sksurgeryutils/ui/sksurgerystereorenderer_demo.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import numpy as np
1717
import vtk
1818

19-
from PySide6.QtCore import QTimer
19+
from PySide6.QtCore import QTimer, Qt
2020
from PySide6.QtWidgets import QApplication, QMainWindow
2121

2222
import sksurgerycore.configuration.configuration_manager as cm
@@ -244,11 +244,13 @@ def __init__(self,
244244
# Create main windows and handle screen placement
245245
self.primary_main_window = QMainWindow()
246246
self.primary_main_window.setCentralWidget(self.overlay_window)
247+
self.primary_main_window.setContentsMargins(0, 0, 0, 0)
247248
self.primary_main_window.setWindowTitle(
248249
"Stereo Renderer - Interactive")
249250

250251
self.secondary_main_window = QMainWindow()
251252
self.secondary_main_window.setCentralWidget(self.stereo_window)
253+
self.secondary_main_window.setContentsMargins(0, 0, 0, 0)
252254
self.secondary_main_window.setWindowTitle(
253255
"Stereo Renderer - Stereo Output")
254256

@@ -313,10 +315,11 @@ def _setup_screens(self):
313315

314316
primary_geom = primary_screen.geometry()
315317
self.primary_main_window.setGeometry(primary_geom)
318+
self.primary_main_window.setWindowFlags(Qt.WindowType.FramelessWindowHint)
316319
self.primary_main_window.showMaximized()
317-
318320
secondary_geom = secondary_screen.geometry()
319321
self.secondary_main_window.setGeometry(secondary_geom)
322+
self.secondary_main_window.setWindowFlags(Qt.WindowType.FramelessWindowHint)
320323
self.secondary_main_window.showMaximized()
321324
else:
322325
self.primary_main_window.show()

0 commit comments

Comments
 (0)