Я работаю с плагинами Python для qgis. У меня есть две формы: DlgQuerybuilder.py и DlgDbError.py . Я звоню DlgDbError.py DlgQuerybuilder.py следующим образом:
except DbConnection.DbError, e:
QApplication.restoreOverrideCursor()
DlgDbError.showError(e, self)
return
мой DlgDbError.py содержит:
def showError(e, parent):
global w
w = DlgDbError(e,parent)
w.show()
Но когда отображается DlgDbError.py , он отображается ниже DlgQuerybuilder.py form.
Имеет ли форма свойство setfocus? Я пытался поискать в Google, но безуспешно. Даже если я установил focuspolicy на Clickfocus , он не работает.