QT的Qlabel中设置文字左边距不起作用
时间: 2023-11-01 14:06:19 浏览: 198
Qt例程源代码QLabel.7z
在Qt中,QLabel的setText方法设置的文本是居中显示的,因此设置左边距可能不会有任何效果。如果您想要实现左对齐的文本,可以使用setAlignment方法将文本对齐方式设置为Qt::AlignLeft,然后使用setIndent方法设置左边距,例如:
```
QLabel *label = new QLabel("Hello, Qt!");
label->setAlignment(Qt::AlignLeft);
label->setIndent(20);
```
这将使文本左对齐,并且左边距为20像素。
阅读全文