мне нужен какой-то очень похожий метод QtMessageBox.information, но он мне нужен из моего собственного окна.
Мне нужно одно окно с несколькими метками, один QtTreeViewWidget, одна QButtonGroup ... Это окно будет вызываться из главного окна. Если мы вызываем класс, который реализует названное окно, как SelectionWindow, тогда мне нужно:
class MainWindow(QtGui.QMainWindow):
...
def method2(self):
selWin = SelectionWindow()
tempSelectionValue = selWin.getSelection()
# Blocked until return from getSelection
self.method1(tempSelectionValue)
...
class SelectionWindow(QtGui.QMainWindow):
...
def getSelection(self):
...
return selectedRow
...
Метод getSelection из SelectionWindow должен всплывать в окне выбора и в конце возвращать строку, выбранную в QTreeViewWidget. Я хочу, чтобы главное окно оставалось заблокированным, пока пользователь не выберет одну строку в окне выбора и не подтвердит ее кнопкой. Я надеюсь, что вы поймете, что мне нужно.
Буду признателен за любую помощь!
Спасибо,
Tiho