"columnHeaderAlignment "

The alignment of the table header.

Synopsis

setValue(string shape, "columnHeaderAlignment", int idx, string alignment);

getValue(string shape, "columnHeaderAlignment", int idx, string &alignment);

shape.columnHeaderAlignment(int idx, string alignment);

Parameter

Parameter Description
shape Name of the object
idx Column index
alignment Alignment setting (see options below)

Description

The functions allows to define the alignment of the header. Following options are available:

  • AlignNone
  • AlignLeft
  • AlignRight
  • AlignHCenter
  • AlignTop
  • AlignBottom
  • AlignVCenter
  • AlignTop | AlignLeft
  • AlignTop | AlignHCenter
  • AlignTop | AlignRight
  • AlignVCenter | AlignLeft
  • AlignVCenter | AlignHCenter
  • AlignVCenter | AlignRight
  • AlignBottom | AlignLeft
  • AlignBottom | AlignHCenter
  • AlignBottom | AlignRight

For the usage of vertical alignments the minimum height of the table header should be increased by using Stylesheets, e.g.: TableQT QHeaderView { min-height: 60px; }

Example

This example sets the alignment to horizontally centered.

main()
{
  table.columnHeaderAlignment(table.nameToColumn("#2"), "AlignHCenter");
}

Assignment

Table