【发布时间】:2012-06-26 13:12:05
【问题描述】:
我有一个带有自定义背景图像的 QMessagebox。由于我想在背景图像的顶部看到一些东西,因此应该降低消息框的文本。有人知道我该怎么做吗?我已经尝试使用 br 加入一些白线,所以:
popup.setText("<font size =5 color =white ><br>""<br>""<br>""Are you sure you
want to erase the memory</font> ");
但这搞砸了背景图片。有什么办法可以将包含文本的“框”移动到较低的位置?
【问题讨论】:
-
好吧,这段代码应该将文本位置降低 3 行..
-
确实如此,但它搞砸了我的背景。实际上问题是当我使用 popup.setStyleSheet("background-image: url(hello.png)) 时,它不仅设置了消息框的背景,还设置了按钮和文本框的背景。那么有没有办法设置只是消息框的背景而不是其组件的背景?
标签: qt settext qmessagebox