본문 바로가기

분류 전체보기465

30. 위젯에 툴팁 붙이기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 29. 스핀박스 위젯 추가하기 29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27 martinii.fun 이번 포스팅에서는 : 위젯에 툴팁 붙이기 지금까지 여러가지 위젯과 레이아웃, 이벤트사용방법 등에 대해 간략히 알려드렸습니다. 이번에 소개해드릴 기능은 바로 "툴팁"입니다. 툴팁이 뭔지 모르시는 분들도, 은연중에 이런저런 앱에서 많이 봐 오셨을 것이라 생각합니다. 아래와 같이 엔트리 등의 위젯에 부가.. 2022. 11. 28.
29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI martinii.fun 이번 포스팅에서는 : 스핀박스 위젯 추가하기 오랜만에 위젯을 하나 더 소개해드리고자 합니다. 바로 "스핀박스"라는 위젯으로, 콤보박스와 어떤 면에서는 유사한 부분이 있어서 주어진 숫자 중에 하나를 선택하는 공통점이 있지만, 스핀박스는 창이 확대되지 않고 버튼을 통해서 값이 오르내린다.. 2022. 11. 28.
28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 martinii.fun 이번 포스팅에서는 : 메인윈도우 아이콘 추가하기 우리가 지금까지 만든 메인윈도우에는 다음과 같은 청색 깃털 아이콘이 기본으로 제공됩니다. "이 GUI는 무려 tkinter로 만들었어!" 라는 메시지를 내비치고 싶다면 이렇게 둬도 괜찮지만, 기왕이면 우리 애플리.. 2022. 11. 28.
27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 종료버튼으로 프로그램 종료하기 25. 메뉴바의 종료버튼으로 프로그램 종료하기 지난 포스팅 2022.11.20 - [기타/tkinter 한 martinii.fun 이번 포스팅에서는 : 다양한 메시지박스 생성하기 가장 기본적인 메시지박스를 만드는 방법부터 알아봅시다. 메인윈도우 창도 master나 parent 파라미터도 필요없고, mainloop()을 실행할 필요도 없이 창 하나만 띄워주는 코드들입니다. GUI가 거의 필요없는 업무자동.. 2022. 11. 27.
[QnA] 수기로 입력한 MathML 수식을 정확한 문법으로 교정하기 안녕하세요. 수식 관련해서 문의 드리고 싶은게 있습니다. 사용자가 입력하는수식을 추출할 때, 정확한 수식문법으로 가져오지 못하는 문제가 생겨 혹시 이러한 문제를 해결할 수 있는 방법이 있는지 문의 드립니다. 예를 들어 루트 2를 표현하는데 사용자가 한글의 수식 편집기에서 루트기호를 클릭하여 루트 2를 사용하는게 아니라 직접 스크립트 문법을 작성하여 입력하는 경우 sqrt {2} 또는 sqrt 2 이런식으로 표현이 가능합니다. 중괄호 없이 표현을 해도 루트가 작성이 되더라고요. 루트 뿐만 아니라 모든 수식이 이렇게 중괄호 없이 표현이 가능합니다. 물론 스크립트 문법을 사용하지 않고 수식편집기에서 수식 아이콘을 클릭하여 수식 UI에 직접 숫자를 입력하면 괄호 안에 정확하게 나타납니다. 수식을 정확하게 읽어오.. 2022. 11. 27.
[QnA] 줄간격 설정하는 다양한 방법 질문 주신 내용 혹시 줄간격 설정하는 방법이 있을까요? hwp.HAction.GetDefault("ParagraphShape", hwp.HParameterSet.HParaShape.HSet) hwp.HParameterSet.HParaShape.LineSpacing = 140 # 줄간격 hwp.HParameterSet.HParaShape.Condense = 100 - 25 # 최소공백 hwp.HParameterSet.HParaShape.BreakNonLatinWord = 1 # 줄 나눔 기준 : 글자 hwp.HParameterSet.HParaShape.AlignType = hwp.HAlign("Justify") # 정렬 hwp.HAction.Execute("ParagraphShape", hwp.HParam.. 2022. 11. 25.
7. 윈도우에 레이블을 붙여봅시다. #QLabel 보호되어 있는 글 입니다. 2022. 11. 22.
6. 시그널-슬롯 맛보기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 5. 메인윈도우의 초기사이즈 정하기 5. 메인윈도우의 초기사이즈 정하기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 4. QMainWindow에 위젯을 넣어봅시다. 4. QMainWindow에 위젯을 넣어봅시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 3. 어 martinii.fun 이번 포스팅에서는 : 시그널-슬롯 기초 내가 그의 이름을 불러주기 전에는 그는 다만 하나의 몸짓에 지나지 않았다. 내가 그의 이름을 불러주었을 때, 그는 나에게로 와서 꽃이 되었다. 내가 그의 이름을 불러준 것처럼 나의 이 빛깔과 향기에 알맞는 누가 나의 이름을 불러다오.. 2022. 11. 21.
5. 메인윈도우의 초기사이즈 정하기 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 4. QMainWindow에 위젯을 넣어봅시다. 4. QMainWindow에 위젯을 넣어봅시다. 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 따라해보기] - 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 3. 어떤 위젯도 최상위 윈도우가 될 수 있다? 지난 포스팅 2022.11.21 - [기타/PyQt5 한꼬집씩만 martinii.fun 이번 포스팅에서는 : 메인윈도우 사이즈 정하기 지금까지 생성한 메인윈도우는 제목과 센트럴위젯은 우리 마음대로 정했지만, 이런 사이즈는 우리가 원한 게 아닙니다. 요구한 적도 없었고요. 그래서 이번 포스팅에서는 메인윈도우한테 내가 원하는 사이즈를 요구;;하는 방법 중 하나.. 2022. 11. 21.