Qt Dialog“显示更多信息”按钮?

时间:2011-10-22 12:00:48

标签: qt button windows-7

QMessageBox是否可以拥有其中一个漂亮的箭头按钮,
Windows 7必须在对话框中显示更多文本? 例如:
此图片中的“详细信息”按钮。 Windows 7 Dialog with 'show more information (Details) button'

它可能是通过自定义按钮和图标(或可点击的Qlabel)来制作的 但我想知道是否有一个高度抽象的Qt功能,我还没有发现,
这将处理所有窗口调整大小,过渡等。

(我正在使用python 2,7和PyQt4,但我认为将支持任何合适的Qt函数)

2 个答案:

答案 0 :(得分:2)

我没有Windows 7来测试它,但您可能想尝试setDetailedText:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qmessagebox.html#setDetailedText。在MacOS上它做了类似的事情。

答案 1 :(得分:-1)

Qt是跨平台的,所以它无法实现一个带有样式的按钮,只有win7支持。但是你可以轻松地使按钮看起来很相似。