티스토리 뷰
이 글은 Codetorial의 PyQt5을 학습하는 과정을 기록한 것이다. 강좌 자체는 해당 사이트를 참고하기 바란다.
아래는 창의 제목바 왼쪽에 아이콘을 넣는 소스이다. 넣을 아이콘 파일명은 web.png
이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # 윈도우에서만 창의 왼쪽에 아이콘이 나타난다. 맥에서는 동작하지 않는다. # 아이콘 파일은 실행 파일과 같은 폴더에 있어야 한다, import sys from PyQt5.QtWidgets import QApplication, QWidget # 아이콘을 사용하기 위해 QIcon을 임포트함. from PyQt5.QtGui import QIcon class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Icon') # 그림 파일을 지정한다. self.setWindowIcon(QIcon('web.png')) self.setGeometry(300, 300, 300, 200) self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = MyApp() sys.exit(app.exec()) | cs |
그런데 이 동작은 윈도우에서만 할 뿐 맥에서는 동작하지 않는다. 맥을 쓴 지 오래지만 윈도우의 경우처럼 왼쪽이나 오른쪽에 아이콘이 들어간 경우를 보지 못한 듯하다. 아이콘이 있다면 바의 중간에 창의 제목 왼쪽에 아이콘이 들어가는 경우가 일반적이다. 그렇다면 이 소스도 그렇게 동작해야 하는 것은 아니었을까? 맥에서는 아예 불가능한 것일까?
'Python > PyQt5' 카테고리의 다른 글
PyQt5: 위젯의 배치: 절대적 배치(Absolute Positioning) (0) | 2019.11.10 |
---|---|
PyQt5: 스타일시트 사용하기(stylesheet) (0) | 2019.11.10 |
PyQt5: QtDesigner 파일 연동하기 (3) | 2019.11.07 |
PyQt5: 창 띄우기 (0) | 2019.11.05 |
PyQt5와 QtDesigner 연습 1 (0) | 2019.10.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- QtDesigner
- books
- Python
- C
- QLabel
- QLineEdit
- 북한말
- 백준
- 유래
- Mac
- 리찬규
- 소수
- locallibrary
- 어원
- django
- tips
- 리규찬
- NK
- baekjoon
- Tistory
- MacOS
- PyQt5
- QGridLayout
- judge
- BOJ
- QComboBox
- setText()
- python3
- words
- word
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함
02-13 06:51