PyQt:显示看起来像 QComboBox 中的向下箭头按钮的 QPushButton

PyQt: display QPushButton that looks like the down-arrow button in QComboBox

在 PyQt4 中,我想呈现一个看起来像 QComboBox 中的向下箭头按钮的 QPushButton。可行,如果可行,如何实现?

我不需要帮助让我的新小部件组合像 QComboBox 一样运行(见下文)。我只希望 QPushButton display/graphic 看起来 像 QComboBox 中的向下箭头按钮 - 以及 tips/code 如何覆盖该图形(特别是如果所述图形出现通过一个文件)到我自己的 QPushButton 上。

更多详细信息,上下文:

我正在寻求用 QLineEdit + QCalendarWidget 替换 QComboBox 小部件,因为 QDateEdit 不像我需要的那样可定制(我认为......)。我们的想法是将 QPushButton 放置在 QLineEdit 的紧邻位置(在右侧),以使其看起来尽可能像常规 QComboBox。然后所述按钮将 .exec_() QCalendarWidget(技术上由 QDialog 包装)。

如果这没有意义,请告诉我,我可以提供进一步或澄清的上下文。

您可以尝试使用没有文本的 QToolButton,并将 arrowType 属性 设置为 Qt.DownArrow。例如:myqtoolbutton.setArrowType(Qt.DownArrow).