мне нужно что-то очень похожее на метод 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. Я хочу, чтобы главное окно оставалось заблокированным до тех пор, пока пользователь не выберет одну строку в окне выбора и не подтвердит ее кнопкой. Я надеюсь, что вы поймете, что мне нужно.
Буду признателен за любую помощь!
Спасибо, Тихо