在设计串口助手的软件界面时,想在textedit控件的背景中显示灰色的文字来提示窗口的功能。看了半天资料QT的资料没有找到怎么显示一个灰色的文字,并且保持住在正常显示其他信息时不变的方法。那就采用显示背景图片的方式,把要显示的信息做成图片,最后显示到控件中。
下面的插图中在textedit控件中显示出一个水泡,代码很简单,就是设置textedit的样式,设置背景图片,位置居中,保持固定不随着显示内容流动。
self.textEdit.setStyleSheet("background-image:url(:/water.png);\n"
"background-attachment:fixed;\n"
"background-repeat:none;\n"
"background-position:center")