.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2018 by Total Control Software License: wxWindows License .. include:: headings.inc .. _wx.dataview.DataViewColumn: ========================================================================================================================================== |phoenix_title| **wx.dataview.DataViewColumn** ========================================================================================================================================== This class represents a column in a :ref:`wx.dataview.DataViewCtrl`. One :ref:`wx.dataview.DataViewColumn` is bound to one column in the data model to which the :ref:`wx.dataview.DataViewCtrl` has been associated. An instance of :ref:`wx.dataview.DataViewRenderer` is used by this class to render its data. | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class DataViewColumn:

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.dataview.DataViewColumn.__init__` Constructs a text column. :meth:`~wx.dataview.DataViewColumn.GetModelColumn` Returns the index of the column of the model, which this :ref:`wx.dataview.DataViewColumn` is displaying. :meth:`~wx.dataview.DataViewColumn.GetOwner` Returns the owning :ref:`wx.dataview.DataViewCtrl`. :meth:`~wx.dataview.DataViewColumn.GetRenderer` Returns the renderer of this :ref:`wx.dataview.DataViewColumn`. ================================================================================ ================================================================================ | |property_summary| Properties Summary ===================================== ================================================================================ ================================================================================ :attr:`~wx.dataview.DataViewColumn.Alignment` See :meth:`~wx.dataview.DataViewColumn.GetAlignment` and :meth:`~wx.SettableHeaderColumn.SetAlignment` :attr:`~wx.dataview.DataViewColumn.Bitmap` See :meth:`~wx.dataview.DataViewColumn.GetBitmap` and :meth:`~wx.SettableHeaderColumn.SetBitmap` :attr:`~wx.dataview.DataViewColumn.Flags` See :meth:`~wx.dataview.DataViewColumn.GetFlags` and :meth:`~wx.SettableHeaderColumn.SetFlags` :attr:`~wx.dataview.DataViewColumn.MinWidth` See :meth:`~wx.dataview.DataViewColumn.GetMinWidth` and :meth:`~wx.SettableHeaderColumn.SetMinWidth` :attr:`~wx.dataview.DataViewColumn.ModelColumn` See :meth:`~wx.dataview.DataViewColumn.GetModelColumn` :attr:`~wx.dataview.DataViewColumn.Owner` See :meth:`~wx.dataview.DataViewColumn.GetOwner` :attr:`~wx.dataview.DataViewColumn.Renderer` See :meth:`~wx.dataview.DataViewColumn.GetRenderer` :attr:`~wx.dataview.DataViewColumn.SortOrder` See :meth:`~wx.dataview.DataViewColumn.IsSortOrderAscending` and :meth:`~wx.SettableHeaderColumn.SetSortOrder` :attr:`~wx.dataview.DataViewColumn.Title` See :meth:`~wx.dataview.DataViewColumn.GetTitle` and :meth:`~wx.SettableHeaderColumn.SetTitle` :attr:`~wx.dataview.DataViewColumn.Width` See :meth:`~wx.dataview.DataViewColumn.GetWidth` and :meth:`~wx.SettableHeaderColumn.SetWidth` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: wx.dataview.DataViewColumn(SettableHeaderColumn) **Possible constructors**:: DataViewColumn(title, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE) DataViewColumn(bitmap, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE) This class represents a column in a DataViewCtrl. .. method:: __init__(self, *args, **kw) |overload| Overloaded Implementations: **~~~** **__init__** `(self, title, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)` Constructs a text column. :param `title`: The title of the column. :type `title`: string :param `renderer`: The class which will render the contents of this column. :type `renderer`: wx.dataview.DataViewRenderer :param `model_column`: The index of the model's column which is associated with this object. :type `model_column`: int :param `width`: The width of the column. The ``DVC_DEFAULT_WIDTH`` value is the fixed default value. :type `width`: int :param `align`: The alignment of the column title. :type `align`: wx.Alignment :param `flags`: One or more flags of the :ref:`wx.dataview.DataViewColumnFlags` enumeration. :type `flags`: int **~~~** **__init__** `(self, bitmap, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE)` Constructs a bitmap column. :param `bitmap`: The bitmap of the column. :type `bitmap`: wx.Bitmap :param `renderer`: The class which will render the contents of this column. :type `renderer`: wx.dataview.DataViewRenderer :param `model_column`: The index of the model's column which is associated with this object. :type `model_column`: int :param `width`: The width of the column. The ``DVC_DEFAULT_WIDTH`` value is the fixed default value. :type `width`: int :param `align`: The alignment of the column title. :type `align`: wx.Alignment :param `flags`: One or more flags of the :ref:`wx.dataview.DataViewColumnFlags` enumeration. :type `flags`: int **~~~** .. method:: GetModelColumn(self) Returns the index of the column of the model, which this :ref:`wx.dataview.DataViewColumn` is displaying. :rtype: `int` .. method:: GetOwner(self) Returns the owning :ref:`wx.dataview.DataViewCtrl`. :rtype: :ref:`wx.dataview.DataViewCtrl` .. method:: GetRenderer(self) Returns the renderer of this :ref:`wx.dataview.DataViewColumn`. :rtype: :ref:`wx.dataview.DataViewRenderer` .. seealso:: :ref:`wx.dataview.DataViewRenderer`. .. attribute:: Alignment See :meth:`~wx.dataview.DataViewColumn.GetAlignment` and :meth:`~wx.SettableHeaderColumn.SetAlignment` .. attribute:: Bitmap See :meth:`~wx.dataview.DataViewColumn.GetBitmap` and :meth:`~wx.SettableHeaderColumn.SetBitmap` .. attribute:: Flags See :meth:`~wx.dataview.DataViewColumn.GetFlags` and :meth:`~wx.SettableHeaderColumn.SetFlags` .. attribute:: MinWidth See :meth:`~wx.dataview.DataViewColumn.GetMinWidth` and :meth:`~wx.SettableHeaderColumn.SetMinWidth` .. attribute:: ModelColumn See :meth:`~wx.dataview.DataViewColumn.GetModelColumn` .. attribute:: Owner See :meth:`~wx.dataview.DataViewColumn.GetOwner` .. attribute:: Renderer See :meth:`~wx.dataview.DataViewColumn.GetRenderer` .. attribute:: SortOrder See :meth:`~wx.dataview.DataViewColumn.IsSortOrderAscending` and :meth:`~wx.SettableHeaderColumn.SetSortOrder` .. attribute:: Title See :meth:`~wx.dataview.DataViewColumn.GetTitle` and :meth:`~wx.SettableHeaderColumn.SetTitle` .. attribute:: Width See :meth:`~wx.dataview.DataViewColumn.GetWidth` and :meth:`~wx.SettableHeaderColumn.SetWidth`