Agisoft Metashape
Agisoft Metashape => Other Languages => Topic started by: aldanstar on November 19, 2018, 02:10:45 PM
-
Здравствуйте, Алексей
А можно ли получить доступ к экземпляру объекта QMainWindow не прибегая к ухищрениям с его поиском среди всех потомков (поиск наименования класса виджета центрального окна -> ремап его позиции ву глобальную -> получение виджета в позиции -> три раза предок) приложения для размещения своих QDockWidget для плагина?
И если не сложно не подскажите в какой объект инсталлирован транслятор?
Заранее, спасибо.
-
Здравствуйте, Александр,
Пожалуйста, попробуйте воспользоваться следующим кодом (в версии 1.4.4):
from PySide2 import QtWidgets, shiboken2
top_window = None
for w in QtWidgets.qApp.allWidgets():
if w.inherits("QMainWindow"):
ptr = shiboken2.getCppPointer(w)
top_window = shiboken2.wrapInstance(int(ptr[0]), QtWidgets.QMainWindow)
Устанавливать дополнительные модули не требуется.
-
Здравствуйте, Александр,
Пожалуйста, попробуйте воспользоваться следующим кодом (в версии 1.4.4):
from PySide2 import QtWidgets, shiboken2
top_window = None
for w in QtWidgets.qApp.allWidgets():
if w.inherits("QMainWindow"):
ptr = shiboken2.getCppPointer(w)
top_window = shiboken2.wrapInstance(int(ptr[0]), QtWidgets.QMainWindow)
Устанавливать дополнительные модули не требуется.
Спасибо большое
Помогло
Теперь не зависим от скорости загрузки Фотоскана
Запекание по цилиндру пока не опробовал с ГУИ вожусь
Вопрос по ортотрансформированием на карту рельефа при использовании цилиндра и неадекватными искажением в этом случае так не решен?
-
Здравствуйте. Александр,
Каким образом можно воспроизвести проблему? Наблюдается ли это при построении ортофотоплана через интерфейс?