TableView - Таблица просмотра атрибутивной информации

class axipy.gui.TableView

Базовые классы: axipy.gui.View

Таблица просмотра атрибутивной информации. Для создания экземпляра необходимо использовать axipy.gui.ViewManager.create_tableview() через экземпляр view_manager

Methods:

close()

Закрывает окно.

show([type])

Показывает окно в соответствие с приведенным типом.

Attributes:

data_object

Таблица, на основании которой создается данное окно просмотра.

position

Размер и положение окна.

rect

Размер и положение окна.

show_type

Возвращает тип состояния окна.

table_view

Ссылка на объект таблицы просмотра.

title

Заголовок окна просмотра.

widget

Виджет, соответствующий содержимому окна.

close()

Закрывает окно.

property data_object

Таблица, на основании которой создается данное окно просмотра.

Тип результата

DataObject

Результат

Таблица.

property position

Размер и положение окна.

Тип результата

QRect

property rect

Размер и положение окна.

Предупреждение

Не рекомендуется, начиная с версии 4.0: Используйте position.

Тип результата

QRect

show(type=1)

Показывает окно в соответствие с приведенным типом.

Допустимые значения:

Константа

Значение

Описание

SHOW_NORMAL

1

Обычный показ окна (по умолчанию).

SHOW_MINIMIZED

2

Показ окна в режиме минимизации.

SHOW_MAXIMIZED

3

Показ окна в режиме распахивания.

property show_type

Возвращает тип состояния окна. Подробнее см. show()

Тип результата

int

property table_view

Ссылка на объект таблицы просмотра.

Пример установки сортировки для таблицы в текущем окне по второй колонке по возрастанию:

if isinstance(view_manager.active, TableView):
    view_manager.active.table_view.sortByColumn(2, Qt.AscendingOrder)
Тип результата

QTableView

property title

Заголовок окна просмотра.

Тип результата

str

property widget

Виджет, соответствующий содержимому окна.

Тип результата

QWidget

Результат

Qt5 виджет содержимого.