注释只为解释,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;
}