Найти - Пользователи
Полная версия: Помогите с PyQt4 QtGui.QTreeWidget
Начало » GUI » Помогите с PyQt4 QtGui.QTreeWidget
1
Filov
Я недавно начал разбираться с PyQt. Очень удобная штука. Вроде все понятно - нарисовал себе простенькие интерфейсы какие для дома- для хозяйства нужны. Но вот уж третий день разобраться не могу с QTreeWidget. Видимо это другой уровень сложности.

создаю виджет:

self.treeWidget = QtGui.QTreeWidget(self.centralwidget)
заполняю:
        item = QtGui.QTreeWidgetItem(self.treeWidget)
item.setText(0,QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))

item1 = QtGui.QTreeWidgetItem(item)
item1.setText(0,QtGui.QApplication.translate("MainWindow", "11", None, QtGui.QApplication.UnicodeUTF8))

item2 = QtGui.QTreeWidgetItem(item)
item2.setText(0,QtGui.QApplication.translate("MainWindow", "12", None, QtGui.QApplication.UnicodeUTF8))
Выделяю какаю-либо строку дерева уже в интерфейсе. Как мне взять имя (“11”,“12”, etc…) этой строки? И имя родителя? Подскажите. Вроде просто должно быть.

P.S. Когда выбрал нужное в списке - нажимаю кнопку. Что мне писать в обработчик?
Filov
Блин. Во я даю угля!

Просто метод CurentItem() натравливеем на дерево. От полученного Item берем .text(). Прошу прощения.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB