OSCAR is a Qt application. Here are some issues related to running QT on a MAC.
From perplexity.ai
Common issues when running Qt on a Mac include:
1. **Accessing Restricted Folders**: Qt Creator may repeatedly ask for access to restricted personal folders, such as the Documents folder, which can be an annoyance[2].
2. **Bundle Structure**: Mac OS X handles applications as "bundles," which are directory structures that group related files together. GUI applications must be run from a bundle or by using the open(1) command, as Mac OS X needs the bundle to dispatch events correctly and for accessing the menu bar[4].
3. **Menu Bar and Native Widgets**: Qt provides support for the Global Menu Bar with QMenuBar, and macOS users expect certain conventions to be respected, such as the application menu containing About, Preferences, Quit, and more. Qt handles these conventions, although it does not provide a means of interacting directly with the application menu. Additionally, Qt applications run as first-class citizens, using Cocoa internally to communicate with the operating system[2].
4. **Symbol Visibility Warnings**: In the context of linking C++ libraries, it is important to be aware of symbol visibility warnings as they directly affect the deployment of applications. Qt provides a deploy tool, macdeployqt, to simplify the deployment process[2].
5. **Frameworks and Debug Versions**: By default, Qt is built as a set of frameworks, and frameworks always link with release versions of libraries. If the debug version of a Qt framework is desired, specific steps need to be followed to ensure that the debug version is loaded[4].
6. **Accelerators and Menu Events**: There are specific issues related to accelerators in QMenu objects and handling of menu events in the native menu bar on macOS[4].
7. **Qt Creator Installation**: When installing Qt Creator on macOS, it is important to ensure that the system software is up-to-date and that Xcode command-line tools are installed[5].
These are some of the common issues reported when running Qt on a Mac. It's important to refer to the official documentation and community forums for any additional or specific issues that may arise.
Citations:
[1]
https://forum.qt.io/topic/13451/qt-is-no...g-on-a-mac
[2]
https://doc.qt.io/qt-6/macos-issues.html
[3]
https://stackoverflow.com/questions/2035...ac-windows
[4]
https://het.as.utexas.edu/HET/Software/h...ences.html
[5]
https://web.stanford.edu/dept/cs_edu/res...nstall-mac