qt自定义控件样式03-QLineEdit

本文详细介绍了Qt中QLineEdit控件的QSS样式设置方法,包括边框、圆角、填充、背景颜色及所选内容背景色等属性,并展示了如何针对密码输入和只读状态进行特殊样式定制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注释只为解释,qss语法并不能直接这样写,美化控件时,下面的所有选项并不需要全部进行设置,自行选择

一、QLineEdit

QLineEdit是一个单行文本编辑控件。使用者可以通过很多函数,输入和编辑单行文本,比如撤销、恢复、剪切、粘贴以及拖放等。

通过改变QLineEdit的 echoMode() ,可以设置其属性,比如以密码的形式输入。

二、qss样式

QLineEdit
{
border: 1px solid gray;//边框
border-radius: 4px;//边框圆角
padding: 0 8px;//内容与边框距离
background: white;//背景颜色
selection-background-color: darkgray;//所选内容的背景颜色
}
QTextEdit, QListView
{
background-color: white;
background-image: url(draft.png);
background-attachment: fixed;//背景图片相对视口是固定的还是滚动的
}
//当一个 QLineEdit 需要使用一个密码的模式的话那么将设置成为 QLineEdit::Password 这
样属性就被使用了。
QLineEdit[echoMode=“2”] //属性选择器,只对echoMode=2的对象才有作用
{
lineedit-password-character: 9679;
}
QLineEdit:read-only //只读状态
{
background: lightblue;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值