最近想给LineEdit设置一个提示词,使用Qtdesigner就可以实现,直接找到placeholderText,输入提示词就行了,如下所示:

我的提示词是“请输入标题”。但是该方法有一个问题在于无法定制化,于是想用CSS搞一下,但是在写的时候,如果直接设置为斜体,那么输入的字体也会变成斜体,没有分隔开就不好。
于是要重新写一个css,写的css里面如何才能只针对提示词呢,这个QT还不一样,如果是QT,就直接写个:
QLineEdit::placeholderText {
color: gray; /* 更改 Placeholder 的颜色 */
font-style: italic;
}
但是在PyQt5里面就不行,只需要改变一个小小的地方,就是把“::”改为“[]”就可以了,具体如下所示:

这样就可以了。不过好像有点不起作用了
682

被折叠的 条评论
为什么被折叠?



