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),

Другие вопросы по тегам