Skip to content

Commit 42dcade

Browse files
committed
Disable native menubar for macOs
1 parent 39f27af commit 42dcade

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

sample_tools_UI.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ def __init__(self, parent=None, size=64, image=''):
223223
if platform.system() == "Darwin":
224224
macos_style = """
225225
QComboBox{combobox-popup: 0;}
226-
QComboBox QAbstractItemView {min-width: 36px;}
226+
QComboBox QAbstractItemView {min-width: 64px;}
227227
"""
228228
app.setStyleSheet(app.styleSheet() + macos_style)
229229

tools/base_tool_UI.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,11 @@ def setup_connections(self):
123123

124124
def setup_menu_bar(self):
125125
self.menu_bar = QtWidgets.QMenuBar(self)
126+
self.menu_bar.setNativeMenuBar(False)
126127

127128
self.settings_menu = QtWidgets.QMenu(self.menu_bar)
128129
self.settings_menu.setTitle('Settings')
129-
130-
# self.setMenuBar(self.menu_bar)
131-
lyt = self.centralwidget.layout()
132-
lyt.setMenuBar(self.menu_bar)
130+
self.setMenuBar(self.menu_bar)
133131

134132
self.save_settings_a = QtWidgets.QAction(self)
135133
self.save_settings_a.setText('Save settings')
@@ -434,7 +432,7 @@ def launch(mw, app_id=''):
434432
if platform.system() == "Darwin":
435433
macos_style = """
436434
QComboBox{combobox-popup: 0;}
437-
QComboBox QAbstractItemView {min-width: 36px;}
435+
QComboBox QAbstractItemView {min-width: 64px;}
438436
"""
439437
app.setStyleSheet(app.styleSheet() + macos_style)
440438

tools/smp2ds_UI.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,11 @@ def setup_connections(self):
207207

208208
def setup_menu_bar(self):
209209
self.menu_bar = QMenuBar(self)
210+
self.menu_bar.setNativeMenuBar(False)
210211

211212
self.settings_menu = QMenu(self.menu_bar)
212213
self.settings_menu.setTitle('Settings')
213-
# self.setMenuBar(self.menu_bar)
214-
lyt = self.centralwidget.layout()
215-
lyt.setMenuBar(self.menu_bar)
214+
self.setMenuBar(self.menu_bar)
216215

217216
self.save_settings_a = QAction(self)
218217
self.save_settings_a.setText('Save settings')
@@ -617,7 +616,7 @@ def run(mw=Smp2dsUi, parent=None):
617616
if platform.system() == "Darwin":
618617
macos_style = """
619618
QComboBox{combobox-popup: 0;}
620-
QComboBox QAbstractItemView {min-width: 36px;}
619+
QComboBox QAbstractItemView {min-width: 64px;}
621620
"""
622621
app.setStyleSheet(app.styleSheet() + macos_style)
623622

0 commit comments

Comments
 (0)