QT QLineEdit 添加 label,清除按钮

需求 qt QLineEdit 很多时候需要在前面加上一个标签,后面加上一个清除按钮。 解决 清除按钮 高版本 qt 自身就支持清除按钮,可以在 designer 中,勾选 clearButtonEnabled 属性. 添加 label 这个自有自定义一个 LineEdit 才行了,可以继承 QLineEdit, 然后设置 LineEdit 的布局为横向布局,然后把 QLabel 添加进来即可。 在 designer 中使用的时候,可以先放一个 QLineEdit, 然后提升为自定义的 LineEdit 即可。 参考 三种方法为QLineEdit添加清除内容按钮 C++ Qt自定义控件QLineEdit,简单 Qt之自定义用户名输入框 QLineEdit+QLabel+QComboBox 带输入自动提示补全和历史登录用户记忆 Qt之自定义搜索框——QLineEdit里增加一个Layout,还不影响正常输入文字(好像是一种比较通吃的方法) 【Qt】常用控件(QLabel,QLineEdit以及自定义控件)

2023-07-05 · 1 min · 40 words · RamLife