connect(this, &MyLineEdit::textEdited, [ = ]()
{
setFixedSize(sizeHint());
});
QSize MyLineEdit::sizeHint() const
{
return QSize(fontMetrics().horizontalAdvance(text()) + 35, 30);
}
QLineEdit随文字改变宽度
最新推荐文章于 2024-05-13 23:13:45 发布