Закрывается окно выбора цвета

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
bgnik
Пользователь
Сообщения: 79
Зарегистрирован: 25 окт 2021, 08:40

Закрывается окно выбора цвета

Сообщение bgnik » 27 мар 2025, 06:10

Здравствуйте! Ситуация такая: запускаем прикпепленный модуль, открывается окно с кнопкой, нажимаем, открывается окно выбора стиля, активируем выбор цвета, подводим курсор к пипетке - окно выбора цвета схлопывается. Что не так? Аксиома 6.2.1, Windows 10.
P.S. Если запускать выбор стиля без промежуточного окна с кнопкой, все работает нормально.
Вложения
lineStyle_1.py
(548 байт) 41 скачивание
Аватара пользователя
Александр
Администратор
Сообщения: 593
Зарегистрирован: 18 апр 2019, 11:21

Re: Закрывается окно выбора цвета

Сообщение Александр » 31 мар 2025, 21:27

Благодарим за подробное описание проблемы.
Мы внимательно изучили вашу ситуацию и провели серию тестов на различных конфигурациях Windows 10 с версией 6.2.1, но, к сожалению, не смогли воспроизвести этот случай в наших условиях.

Для более детального анализа нам потребуется журнал работы программы, который можно получить через меню "Справка" → "Показать журнал работы". Пожалуйста пришлите его нам на: support@axioma-gis.ru

Попробуйте, как временное решение:
- Вызовите "Настройки" на вкладке "Основные"
- Перейдите на закладку "Выбор цвета"
- Включите режим "Использовать системный диалог выбора цвета"
Аватара пользователя
bgnik
Пользователь
Сообщения: 79
Зарегистрирован: 25 окт 2021, 08:40

Re: Закрывается окно выбора цвета

Сообщение bgnik » 01 апр 2025, 07:12

Журнал отправил на почту. Еще замечание: окно выбора цвета схлопывается не сразу, а вместе с появлением контекстного меню пипетки, т.е. курсор надо слегка придержать.
С системным диалогом работает нормально.
Аватара пользователя
bgnik
Пользователь
Сообщения: 79
Зарегистрирован: 25 окт 2021, 08:40

Re: Закрывается окно выбора цвета

Сообщение bgnik » 01 апр 2025, 08:02

Неправильно написал: не "контекстное меню", а "всплывающая подсказка".
Аватара пользователя
Александр
Администратор
Сообщения: 593
Зарегистрирован: 18 апр 2019, 11:21

Re: Закрывается окно выбора цвета

Сообщение Александр » 01 апр 2025, 16:12

Если использовать QDialog вместо QWidget, то проблем не возникает

Code: Select all

# Создадим окно
window = QDialog(axipy.view_manager.global_parent)
Аватара пользователя
bgnik
Пользователь
Сообщения: 79
Зарегистрирован: 25 окт 2021, 08:40

Re: Закрывается окно выбора цвета

Сообщение bgnik » 02 апр 2025, 07:46

Спасибо, с окном теперь работает. Однако, новая проблема: не могу понять, как это использовать, если само окно создано в Qt Designer? Упрощенный пример высылаю на почту вместе с файлом ui. Подскажите, пожалуйста!
Аватара пользователя
gisamap
Пользователь
Сообщения: 422
Зарегистрирован: 18 окт 2019, 11:03

Re: Закрывается окно выбора цвета

Сообщение gisamap » 02 апр 2025, 08:26

Добрый день.
Использование ui описано в документации https://axipy.axioma-gis.ru/6.2/user_gu ... dgets.html раздел Использование файла ресурсов *.ui. Прямая загрузка.
Посмотрите может поможет
bgnik писал(а): 02 апр 2025, 07:46 Спасибо, с окном теперь работает. Однако, новая проблема: не могу понять, как это использовать, если само окно создано в Qt Designer? Упрощенный пример высылаю на почту вместе с файлом ui. Подскажите, пожалуйста!
Аватара пользователя
Александр
Администратор
Сообщения: 593
Зарегистрирован: 18 апр 2019, 11:21

Re: Закрывается окно выбора цвета

Сообщение Александр » 02 апр 2025, 10:59

bgnik писал(а): 02 апр 2025, 07:46 Спасибо, с окном теперь работает. Однако, новая проблема: не могу понять, как это использовать, если само окно создано в Qt Designer? Упрощенный пример высылаю на почту вместе с файлом ui. Подскажите, пожалуйста!
Я запустил файл style1.py. Уточнить пожалуйста, в чем именно заключается проблема?
test_style.png
test_style.png (4.03 КБ) 3826 просмотров

PS:
Если вы хотите, чтобы работали подсказки и проверки типов, то лучше использовать наследование на базе файла ресурсов *.ui
https://axipy.axioma-gis.ru/6.2/user_guide/create_widgets.html#ref-label-designer-ui-py-generated
Аватара пользователя
bgnik
Пользователь
Сообщения: 79
Зарегистрирован: 25 окт 2021, 08:40

Re: Закрывается окно выбора цвета

Сообщение bgnik » Вчера, 06:53

gisamap, Александр спасибо, разобрался, теперь все работает!
Ответить