Шаг 144.
Библиотека PyQt5.
Списки и таблицы. Модели. Класс QStandardItem (окончание)
На этом шаге мы закончим перечисление основных методов этого класса.
Закончим перечисление основных методов класса QStandardItem из модуля QtGui.
- parent () - возвращает ссылку на родительский элемент (экземпляр класса QStandardItem) или значение None, если текущий элемент не имеет родителя;
- child (<Строка>[, <Столбец>=0]) - возвращает ссылку на дочерний элемент (экземпляр класса QStandardItem) или значение None, если такового нет;
- hasChildren () - возвращает значение True, если существует хотя бы один дочерний элемент, и False - в противном случае;
- setData (<Значение>[, role=userRole + 1]) - устанавливает значение для указанной роли;
- data ([userRole + 1]) - возвращает значение, которое соответствует роли, указанной в параметре;
- setText (<Текст>) - задает текст элемента;
- text () - возвращает текст элемента;
- setTextAlignment (<Выравнивание>) - задает выравнивание текста внутри элемента;
- setIcon (<QIcon>) - задает значок, который будет отображен перед текстом;
- setToolTip (<Текст>) - задает текст всплывающей подсказки;
- setWhatsThis (<Текст>) - задает текст для справки;
- setFont (<QFont>) - задает шрифт элемента;
- setBackground (<QBrush>) - задает цвет фона;
- setForeground (<QBrush>) - задает цвет текста;
- setCheckable (<Флаг>) - если в качестве параметра указано значение True, после текста элемента будет выведен флажок, который можно устанавливать и сбрасывать;
- isСheckable () - возвращает значение True, если после текста элемента выводится флажок, и False - в противном случае;
- setCheckstate (<Cтатус>) - задает состояние флажка. Могут быть указаны следующие атрибуты класса QtCore.Qt:
- Unchecked (или 0) - флажок сброшен;
- PartiallyChecked (или 1) - флажок находится в неопределенном состоянии;
- Checked (или 2) - флажок установлен;
- checkState () - возвращает текущее состояние флажка;
- setTristate (<Флаг>) - если в качестве параметра указано значение True, флажок может иметь три состояния: установленное, сброшенное и неопределенное (промежуточное);
- isTristate () - возвращает значение True, если флажок может иметь три состояния, и False - в противном случае;
- setFlags (<Флаги>) - задает свойства элемента (см. 139 шаг);
- flags () - возвращает значение установленных свойств элемента;
- setSelectable (<Флаг>) - если в качестве параметра указано значение True, пользователь может выделить элемент;
- setEditable (<Флаг>) - если в качестве параметра указано значение True, пользователь может редактировать текст элемента;
- setDragEnabled (<Флаг>) - если в качестве параметра указано значение True, перетаскивание элемента разрешено;
- setDropEnabled (<Флаг>) - если в качестве параметра указано значение True, то сброс данных в элемент разрешен;
- setEnabled (<Флаг>) - если в качестве параметра указано значение True, то пользователь может взаимодействовать с элементом. Значение False делает элемент недоступным;
- clone () - возвращает копию элемента в виде экземпляра класса QStandardItem;
- index () - возвращает индекс элемента (экземпляр класса QModelIndex);
- model () - возвращает ссылку на модель (экземпляр класса QStandardItemModel);
- sortChildren (<Индекс столбца>[, order=AscendingOrder]) - производит сортировку дочерней таблицы. Если во втором параметре указан атрибут AscendingOrder класса
QtCore.Qt, сортировка производится в прямом порядке, а если DescendingOrder - в обратном.
Со следующего шага мы начнем знакомиться с представлениями.
Предыдущий шаг
Содержание
Следующий шаг