• 298阅读
  • 4回复

[提问]【QLineEdit】placeholderText显示的问题 [复制链接]

上一主题 下一主题
离线tanyue.esec
 

只看楼主 倒序阅读 楼主  发表于: 05-22
输入框QLineEdit,都已经设置好了placeholderText,但是在界面显示不出来

但是,当整个窗体失去焦点时,比如点击应用之外的其他地方,或者弹出一个确认框,就能显示出来了

感觉很奇怪,想请问各位是什么原因呢。应用程序里的其他页面,也有QLineEdit,设置了placeholderText,显示就没问题



离线weinkym

只看该作者 1楼 发表于: 05-22
设置下颜色就好了
4条评分好评度+1贡献值+1金钱+10威望+1
tanyue.esec 好评度 +1 真的,好神奇,设置好Palette就能显示了 05-23
tanyue.esec 贡献值 +1 真的,好神奇,设置好Palette就能显示了 05-23
tanyue.esec 威望 +1 真的,好神奇,设置好Palette就能显示了 05-23
tanyue.esec 金钱 +10 真的,好神奇,设置好Palette就能显示了 05-23
离线seepseep

只看该作者 2楼 发表于: 07-03
您好,方便问下是怎么解决的吗。我设置了Palette还是没有用,具体要设置成什么样的
离线seepseep

只看该作者 3楼 发表于: 07-03
回 weinkym 的帖子
weinkym:设置下颜色就好了 (2024-05-22 16:17) 

您好,方便问下是怎么解决的吗。我设置了Palette还是没有用,具体要设置成什么样的
离线tanyue.esec

只看该作者 4楼 发表于: 07-04
翻了下代码,好像就是设置了全白色的Palette,设置成App全局的

qApp->setPalette(QPalette("#FFFFFF"));
快速回复
限100 字节
 
上一个 下一个