[PyQt5] 타이틀, 아이콘, 설정, 커스텀

2020. 2. 11. 13:27IT/PyQt5

 

 

 

 

이런 식으로 상단 타이틀에 원하는 아이콘을 넣을 수 있다.  윈도우는 잘 나오는데 MAC에서는 안 나온다...

 

코드

import sys
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QIcon

class MyApp(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setWindowTitle('Icon')
        self.setWindowIcon(QIcon('./files/logo.png'))
        self.setGeometry(300,300,300,200)
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = MyApp()
    sys.exit(app.exec_())

 

설명

이전에 창 띄우기 코드랑 똑같다. 다른 점은 QIcon이 추가된 점인데, 원하는 아이콘의 경로를 입력하면 적용된다.

참고로 중간에 있는 setGeometry(300,300,300,200)은 (x위치, y위치, 가로크기, 세로크기)를 의미한다.

그래서 (300, 300, 300, 200)은 가로 300, 세로 300 위치에 너비 300px, 높이 200px의 창을 의미한다.

'IT > PyQt5' 카테고리의 다른 글

[PyQt5] 메뉴, 아이콘, 메뉴바  (0) 2020.02.11
[PyQt5] 상태바, 하단바  (0) 2020.02.11
[PyQt5] 버튼, 설명, 툴팁, 내용  (0) 2020.02.11
[PyQt5] 버튼, 만들기, 닫기  (0) 2020.02.11
[PyQt5] 창 띄우기, 기초, 처음  (0) 2020.02.11