PyQt: отображение QPushButton, которое выглядит как кнопка со стрелкой вниз в QComboBox
В PyQt4 я хочу представить QPushButton, который выглядит как кнопка со стрелкой вниз в QComboBox. Возможно, и если да, то как?
Мне не нужна помощь в получении моей новой комбинации виджетов, действующей как QComboBox (см. Ниже). Я только хочу, чтобы дисплей / графика QPushButton выглядел как кнопка со стрелкой вниз в QComboBox - и советы / код о том, как наложить эту графику (особенно, если эта графика приходит через файл) на мой собственный QPushButton.
Более подробная информация, контекст:
Я пытаюсь заменить виджет QComboBox на QLineEdit + QCalendarWidget, потому что QDateEdit не так настраиваем, как мне нужно (я думаю...). Идея состоит в том, чтобы поместить QPushButton в непосредственной близости (справа) от QLineEdit, чтобы он выглядел как обычный QComboBox, насколько это возможно. Затем указанная кнопка будет.exec_() QCalendarWidget (который технически обернут QDialog).
Дайте мне знать, если это не имеет смысла, и я могу предоставить дополнительный или уточненный контекст.
1 ответ
Вы можете попробовать QToolButton
без текста и тому arrowType
свойство установлено в Qt.DownArrow
, например: myqtoolbutton.setArrowType(Qt.DownArrow)
,