在PyQt4中,我想呈现一个看起来像QComboBox中的向下箭头按钮的QPushButton。可行,如果是,怎么样?
我不需要帮助让我的新小部件组合像QComboBox一样(见下文)。我只希望QPushButton显示/图形看起来像QComboBox中的向下箭头按钮 - 以及关于如何将该图形(特别是如果所述图形通过文件来到)叠加到我自己的提示/代码QPushButton。
更多细节,背景:
我正在寻求用QLineEdit + QCalendarWidget替换QComboBox小部件,因为QDateEdit不能像我需要的那样自定义(我认为......)。我们的想法是在QLineEdit的旁边(右侧)放置一个QPushButton,使其尽可能地看起来像普通的QComboBox。然后说按钮将.exec_()QCalendarWidget(在技术上由QDialog包装)。
如果这没有意义,请告诉我,我可以提供更多或明确的背景。
答案 0 :(得分:2)
您可以尝试QToolButton
没有文字,arrowType
属性设置为Qt.DownArrow
。例如:myqtoolbutton.setArrowType(Qt.DownArrow)
。