sas*_*alm 6 c++ qt qlineedit
如何获取QLineEdit的文本边距?
请注意屏幕截图中的红线,这是我感兴趣的边距:
我尝试qDebug() << ui->lineEdit->textMargins();从屏幕截图中编辑框,但它打印出来QMargins(0, 0, 0, 0),即使编辑框确实有边距.
qDebug() << ui->lineEdit->textMargins();
QMargins(0, 0, 0, 0)
Mar*_*k R 3
检查QLineEdit 的绘制事件。正如你所看到的,很多东西都会对其产生影响。
此外,textMargins还有一些东西可能会影响您正在寻找的价值观。
textMargins
样式值是最重要的,你必须找到方法来获取这个值(可能需要子类)。
归档时间:
11 年,6 月 前
查看次数:
1606 次
最近记录:
6 年,4 月 前