Python
[Python] PyQt - QPushButton에 이미지/아이콘 추가해서 아이콘 버튼 만들기!
디벨로펄
2024. 1. 10. 22:22
반응형
아이콘 버튼 - only Icon
버튼에 아이콘을 넣고 싶은건 너무나 자연스러운 것 같습니다.
QPushButton에 image를 추가하면 쉽게 아이콘 버튼을 생성할 수 있습니다.
self.btn_undo.setIcon(QIcon('./icon/undo.png')) # 버튼.setIcon(QIcon(이미지경로))
self.btn_redo.setIcon(QIcon('./icon/redo.png'))
아이콘 버튼의 경우 크기가 고정되는 것이 좋기 때문에, Button의 크기는 50px로 icon의 크기는 30px로 고정해주었어요
아이콘 버튼 - Icon + Text
아이콘과 Text를 같이 넣을 수도 있어요! text를 입력한 채로 icon을 추가해주면 됩니다.
다만, 이때는 QWidget에서 최대 너비를 100이상으로 키워주셔야합니다.
안그러면 버튼이 깨져요!
어려운 내용은 아니지만, 버튼 크기가 잘 안나온다고 당황하지 않으시길 바랍니다!
반응형