1 enum Qt::AlignmentFlag 2 flags Qt::Alignment
設置文本的對齊方式,頭文件#include
This enum type is used to describe alignment. It contains horizontal and vertical flags that can be combined to produce the required effect.
The TextElideMode enum can also be used in many situations to fine-tune the appearance of aligned text.
The horizontal flags are:
| Constant | Value | Description |
|---|---|---|
Qt::AlignLeft |
0x0001 |
Aligns with the left edge. 左邊緣對齊 |
Qt::AlignRight |
0x0002 |
Aligns with the right edge. 右邊緣對齊 |
Qt::AlignHCenter |
0x0004 |
Centers horizontally in the available space. 中心水平放在空間 |
Qt::AlignJustify |
0x0008 |
Justifies the text in the available space. 為可用空間的文本排版 |
The vertical flags are:
| Constant | Value | Description |
|---|---|---|
Qt::AlignTop |
0x0020 |
Aligns with the top. |
Qt::AlignBottom |
0x0040 |
Aligns with the bottom. |
Qt::AlignVCenter |
0x0080 |
Centers vertically in the available space. |
Qt::AlignBaseline |
0x0100 |
Aligns with the baseline. |
1 QTableWidgetItem *item = new QTableWidgetItem(operand1); 2 item->setTextAlignment(Qt::AlignRight);寫入小部件的設置方式 3 tableWidget->setItem(row++,1,item);
