Skip to content

Eingebettet bleibt die Menüleiste im Fenster - #75

Merged
oe5sos merged 1 commit into
mainfrom
fix/menueleiste-eingebettet
Nov 5, 2026
Merged

oe5sos merged 1 commit into
mainfrom
fix/menueleiste-eingebettet

Conversation

@oe5sos

@oe5sos oe5sos commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Am Gerät gesehen (2026-11-05): mit dem Log-Fenster vorn zeigte der Mac „Datei / Fenster / Hilfe" statt Longpaths Menüleiste. Qt meldet die QMenuBar eines QMainWindow auf macOS als Leiste des Programms an; die gilt, sobald das Fenster oder eines seiner Panels vorn ist.

Behebung: eingebettet (Elternfenster gesetzt) menuBar()->setNativeMenuBar(false) — die Leiste bleibt im Logbuch-Fenster, der Mac zeigt Longpaths. Eigenständig unverändert.

Prüfung: test_einbettung::eingebettetBleibtDieMenueleisteImFenster, unter Cocoa gegen die alte Fassung rot gefahren (offscreen gibt es keine Programmleiste, dort trivial grün). Live noch nicht gesehen; kommt mit dem Submodul-Stand nach Longpath.

🤖 Generated with Claude Code

Am Geraet gesehen (2026-11-05): mit dem Log-Fenster vorn zeigte der Mac
"Datei / Fenster / Hilfe" -- die Leiste des Contestprogramms statt der
von Longpath. Qt meldet die QMenuBar eines QMainWindow auf macOS als
Leiste des Programms an, und die gilt, sobald dieses Fenster oder eines
seiner Panels vorn ist.

Eingebettet (Elternfenster gesetzt) jetzt menuBar()->setNativeMenuBar(
false): die Leiste bleibt im Logbuch-Fenster, der Mac zeigt Longpaths.
Eigenstaendig unveraendert.

test_einbettung::eingebettetBleibtDieMenueleisteImFenster -- unter Cocoa
gegen die alte Fassung rot gefahren (offscreen trivial, keine
Programmleiste dort).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@oe5sos
oe5sos merged commit f0be4f7 into main Nov 5, 2026
6 checks passed
@oe5sos
oe5sos deleted the fix/menueleiste-eingebettet branch November 5, 2026 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant