【发布时间】:2014-04-26 12:11:42
【问题描述】:
我一直在使用QMessageBox 来显示统计测试的结果。很好,因为我可以将摘要结果放在信息文本中,然后将完整结果放在详细文本中。麻烦的是,完整的结果是一个表格,所以我希望它是等宽的,这样它看起来正确,QMessageBox 在详细的文本区域中不使用等宽字体。
所以我正在查看子类化QMessageBox,或子类化QDialog 以制作看起来像QMessageBox 但在详细文本区域中使用等宽字体的东西。我现在有点生疏,很难弄清楚哪个是更好的选择。我可以继承QMessageBox,只需添加我自己的QTextEdit 和我自己的“显示详细文本”按钮,然后隐藏QMessageBox 详细文本区域和按钮吗?或者有更简单的方法吗?
【问题讨论】:
标签: qt subclassing qmessagebox