Я пытаюсь создать приложение Qt с помощью Qt Designer в macOS Sonoma 14.4.1. Однако я столкнулся с проблемой: каждый раз, когда я пытаюсь изменить стиль курсора или определить форму рамки, приложение просто вылетает.
Вот сводный журнал ошибок:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Designer [2217]
Path: /Users/USER/*/Designer.app/Contents/MacOS/Designer
Identifier: org.qt-project.Designer
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: my_user_id
Date/Time: 2024-04-04 21:48:54.0345 +0100
OS Version: macOS 14.4.1 (23E224)
Report Version: 12
Anonymous UUID: my_anonymous_uid
Time Awake Since Boot: 870 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: Designer [2217]
Остальная часть программы работает нормально, и эта проблема возникает только тогда, когда я пытаюсь изменить стиль курсора или форму рамки.
Я уже пробовал следующее:
Спасибо, @musicamante! Переустановка Qt сработала!
Почему бы не ответить на свой вопрос?
Решение, которое сработало для меня, заключалось в полном удалении Qt с помощью Qt Maintenance Tool, а затем его переустановке.
Кроме того, обновление Qt с помощью того же инструмента также устранило некоторые проблемы с другими виджетами, но только его удаление полностью решило проблемы со стилем курсора и формой рамки.
Вы пытались полностью удалить и переустановить Qt? Тот факт, что у вас происходит сбой при изменении стиля курсора или формы рамки, похоже, связан с перечислениями. Пробовали ли вы изменить перечисления других свойств виджета?