공데셍의 전공 지식 저장소

컴퓨터 과학

글자 길이가 일정한 글꼴 (Fonts that have same size for all characters)

Ball Dessin 2023. 6. 19. 09:19
반응형

 

이 두 개는 프로그래밍할 때 자주 보던 폰트일 것이다.

다음 사진의 우측을 보면 글자 길이가 일정하지 않아 정렬되어보이지 않는다.

 

 

하지만 폰트를 Consolas로 바꾸고 나의 인생 달라졌다.

 

 

 

PyQt의 widget들에 대해 사용했는데 사용 예를 들자면 다음과 같다.

openButton = QPushButton("Open Video")
openButton.setToolTip("Open Video File")
openButton.setStatusTip("Open Video File")
openButton.setStyleSheet("QPushButton {background-color : mintcream ; color : deepskyblue;}")
openButton.setFixedHeight(24)
openButton.setFont(QFont("consolas", 8))
openButton.clicked.connect(self.abrir)

$\textcolor{red}{1}$ 번 줄에 openButton = QPushButton("제목") 을 통해 QPushButton 이라는 Widget 을 생성했고

$\textcolor{red}{6}$ 번 줄에 openButton.setFont() 안에 QFont("consolas", 8) 이라는 함수를 넣어

consolas 라는 글꼴과 $\textcolor{orange}{8}$ 의 글씨 크기를 설정했다.

반응형