| Summary: | Ошибка PySide6 при выборе верстаков CAM, BIM | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Богдан Богуславский <boguslavskijbj> | ||||
| Component: | freecad | Assignee: | Andrey Cherepanov <cas> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | cas, grenka, nenderus, petr-akhlamov | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
При открытии файла он предлагает "пересчитать документы для целей миграции". Если отказаться - будет ошибка, если согласиться пересчитать - все работает. (Ответ для Ахламов Петр на комментарий #1) > При открытии файла он предлагает "пересчитать документы для целей миграции". > Если отказаться - будет ошибка, если согласиться пересчитать - все работает. Воспроизвелось так: 1) Открываете 2) Он спрашивает - Пересчитать? 3) В папке с файлом создается файл вида test.20250505-161606.FCBak 4) Сохраните проект 5) Попробуйте изменить вид Перепроверил
BIM работает,
CAM
В GUI выдает ошибку:
cannot import name 'QFileDialog' from 'PySide6.QtGui' (/usr/lib64/python3/site-packages/PySide6/QtGui.cpython-312.so)
В консоли:
[user@c253 ~]$ freecad
FreeCAD 1.0.0, Libs: 1.0.0RUnknown
(C) 2001-2024 FreeCAD contributors
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
Sketch: Sketch with redundant constraints
Please remove the following redundant constraint:
442
cannot import name 'QFileDialog' from 'PySide6.QtGui' (/usr/lib64/python3/site-packages/PySide6/QtGui.cpython-312.so)
Traceback (most recent call last):
File "/usr/lib64/freecad/Mod/CAM/InitGui.py", line 76, in Initialize
from Path.Main.Gui import SanityCmd as SanityCmd
File "/usr/lib64/freecad/Mod/CAM/Path/Main/Gui/SanityCmd.py", line 32, in <module>
from PySide6.QtGui import QFileDialog
|
Created attachment 18351 [details] файл для проверки Стенды: ALT Workstation 11.0 x86-64 (Обновлённый до Sisyphus) ALT Workstation K 11.0 x86-64 (Обновлённый до Sisyphus) Версия пакета: freecad-1.0.0-alt2.x86_64 Шаги воспроизведения: 1. Запустить приложение из меню (Образование -> FreeCAD) или из терминала: $ freecad 2. Файл -> Открыть -> Выбрать подходящий файл (см. вложения) -> Открыть 3. Вид -> Верстак -> CAM/BIM Ожидаемый результат: успешный выбор верстака CAM/BIM Реальный результат: ошибка module 'PySide6.QtGui' has no attribute 'QStyledItemDelegate' Дополнительно: при выборе верстака BIM также может возникнуть ошибка module 'PySide6.QtGui' has no attribute 'QFileSystemModel'