이 글은 Codetorial의 PyQt5, 초보자를 위한 Python GUI 프로그래밍-PyQt5 등을 학습하는 과정을 기록한 것이다. 강좌 자체는 해당 사이트를 참고하기 바란다. 아래는 이름이 MyApp이며, 너비 400, 높이 200인 윈도우 하나를 화면에 띄우는 소스 코드이다. 1234567891011121314151617181920212223242526272829import sysfrom PyQt5.QtWidgets import QApplication, QWidget class MyApp(QWidget): def __init__(self, parent=None): super().__init__() self.initUI() def initUI(self): # setWindowTitle() 메서드는 ..
소스 코드를 올리는 일이 종종 있어 소스 코드를 올리는 방법을 간단히 정리해 본다. 결론은 스킨(테마)에 의존하지 않는 안정적인 코드 하이라이트를 원한다면 답은 Color Scripter다. 물론 HTML 코드로 변환하연 붙여넣어야 하는 수고는 덤이다. 1. 티스토리 웹편집기: 기본 모드의 코드블럭 삽입 결과물 import sys from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Centering') self.resize(500, 350..
티스토리(Tistory)에서 지원하는 마크다운(MarkDown) 문법 처음 이 제목의 글을 준비할 때는 티스토리의 공식 가이드가 있을 거라고 생각했습니다. 그래서 티스토리의 공식 안내인 "티스토리 가이드/관리 : 글쓰기"의 마크다운, HTML모드 사용하기를 살펴보았으나 기대와 달리 새로운 편집기에 '일반 모드/마크다운 모드/HTML 모드'를 지원한다는 사실에만 초점이 맞춰져 있을 뿐이었습니다. 사실 마크다운이 편하기는 하지만 반면에 문법이 다소 파편화된 경향(다양한 스타일의 문법)이 있어 귀찮은 면이 있습니다. 존 그루버가 마크다운 텍스트를 HTML 로 변환하는 펄 스크립트(Markdown.pl)를 작성한 이후 많은 사람들이 다양한 언어로 마크다운 파서(Parser)를 구현했습니다. 그 과정에서 각 파서..
PyQt5를 배우면서 QtDesigner도 함께 공부하고 있다. 우선 이렇게 학습하는 게 효과적인지는 모르겠지만 분명한 것은 혼자 삽질하는 시간이 꽤 길다는 점이다. 취미로 하는 프로그래밍인 탓에 본업에 바쁘면 한동안 손을 못 대기 되는데 이 둘을 함께 공부하면서 그 학습 휴지기의 여파가 크다는 것도 문제다. 만약 이 글을 읽는 사람 중에 PyQt5와 QtDesigner의 효과적인 학습법을 알고 있는 분은 꼭 댓글로 남겨 주시길. PyQt5의 소스 코드는 아래와 같다. code 1 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 34 35 36 37 38 39 40 41 42 import sy..
무엇인가 쌓이고 흔적이 남는 것에 부담을 느낀다. 내가 기억되는 것도 마땅치 않을 때가 많다. 이런 고약한 성미 탓인지 블로그 서비스에서 산발적으로 글을 썼다 지웠다, 폐쇄했다를 반복한다. 글을 공개하고 싶지만 이 글의 주인이 나라는 사실을 알리기 싫은 것이다. 뭐 부적절한 말을 하고 싶어서가 아니다. 그저 내 존재의 흔적 자체가 싫기 때문이다. 오죽하면 그림자까지 싫을까. 구차한 사설을 이제 접어두고 오랜 떠돌이 생활에서 다시 티스토리(Tistory) 로 돌아왔다. 떠나게 된 직접적인 동기는 api의 중단에 있었다. 이전까지는 Marseditor에서 원고를 쓰고 티스토리로 업로드하는 형태를 취했다. 티스토리 웹 에디터를 굳이 이용하지 않아도 되었고 원고를 내가 안정적으로 관리할 수 있다는 점에서 편했다..
- Total
- Today
- Yesterday
- 리찬규
- Python
- tips
- MacOS
- QComboBox
- QLabel
- NK
- PyQt5
- words
- C
- word
- judge
- baekjoon
- setText()
- QLineEdit
- 소수
- 리규찬
- QtDesigner
- Mac
- 백준
- Tistory
- 어원
- 북한말
- BOJ
- QGridLayout
- books
- locallibrary
- python3
- django
- 유래
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |