일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문자열
- 비주얼베이직
- 파워포인트
- win32com
- 파이썬GUI
- html
- python
- office
- Outlook
- 엑셀
- pandas
- 윈도우10
- 아웃룩
- Windows10
- 깃
- Android
- python3
- git
- Windows11
- matlab
- 오피스
- windows
- 파이썬3
- 안드로이드
- Excel
- VBA
- 파이썬
- pyqt5
- pythongui
- 윈도우11
목록pyqt5 (26)
Appia의 IT세상
파이썬[Python GUI, PyQt5 Tutorial 026] GUI 객체 설명, 툴팁(QToolTip)달기 이번 포스팅에서는 앞서서 포스팅했던 객체들에 대해서 설명을 표시해주는 방법에 대해서 이야기를 해보고자 합니다. 흔히들 PyQt에서는 관련해서는 QToolTip이라고 합니다. 또 혹자들은 관련해서 글풍선모양이라고 이야기 하기도 합니다. 쉽게 다음과 같은 화면을 보시면 생각하시면 도움이 될 것이라고 생각합니다. 지금 다이얼(QDial)위에 마우스 커서를 가져다 놓면 다음과 같은 설명이 나타납니다. 그럼 예시로 작성한 코드를 한번 살펴보겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPushButton..
파이썬[Python GUI, PyQt5 Tutorial 025] 다이얼 (QDial)만들기 앞서 포스팅에서는 슬라이드바(QSlider)를 통해서 수치 값등을 조절할 수 있는 GUI 위젯에 대해서 살펴봤습니다. 이번에는 온도 조절계에서등과 같은 곳에서 많이 사용하는 다이얼(QDial)에 대해서 살펴보고자 합니다. 흔히들 다음과 같은 부분을 다이얼(QDial)이라고 합니다. 위와 같은 부분을 작성하는 코드를 작성해보도록 하겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPushButton class MyApp(QWidget): def __init__(self): super().__init__() self.di..
파이썬[Python GUI, PyQt5 Tutorial 023] 프로그래스바(QProgressBar)만들기 이번 포스팅에서는 상태에 대해서 가장 많이 표시되는 프로그래스바(QProgressBar)에 대해서 이야기를 해보고자 합니다. 흔히 프로그래스바(QProgressBar)에 대해서 가장 쉽게 이야기를 하자면, 프로그램등을 설치시에 관련된 파일의 진척상황등을 표시할 때를 이야기할 수 있습니다. 물론, 다음과 같은 그림일 수 있겠죠? 다음과 같이 현재의 진행 상태등을 이야기 할 때 가장 많이 사용 됩니다. 그럼 다음의 코드에서 관련해서 한번 살펴보겠습니다. 예제 코드는 간단히 버튼을 누르면 프로그래스바(QProgressBar)가 0.5 초에 한번씩 1퍼센트씩 올라가게 코드를 작성해봤습니다. 물론, QObj..
파이썬[Python GUI, PyQt5 Tutorial 022] 메시지박스(Messagebox)만들기 이번 포스팅은 흔히들 보는 메시지박스(Messagebox)를 만들어 볼까 합니다. 메시지박스(Messagebox)는 여러 버튼 중에 선택을 하는 경우에 많이 사용이 됩니다. 때론, 경고창들을 나타내기도 합니다. 다음그림과 같은 부분이라고 생각하시면 이해가 쉬울 것이라고 생각합니다. 간단한 코드를 살펴보면서 추가로 설명을 하도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox class App(QWidget): def __init__(self): super().__init__() butt..
파이썬[Python GUI, PyQt5 Tutorial 022] 메모장 만들기 이번 포스팅은 간단한 메모장 만들기를 통해서 앞서 잠깐 살펴보았던 QTextEdit와 메뉴바 만들기에 대해서 활용하는 측면에서 살펴보고자 합니다. 일단 여기 이 부분을 작업을 하면서는 PyQt5을 사용했습니다. 또한 파일 입출력 또한 함께 사용하였습니다. import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qApp, QFileDialog, QTextEdit,QHBoxLayout ,QVBoxLayout class QtGUI(QMainWindow): def __init__(self): super().__init__() self.resize(400, ..
Python[파이썬] PyQt5, requests를 이용한 웹사이트 정상 확인기 이번 포스팅은 웹 사이트가 정상적으로 접속이 가능한지에 대해서 확인하는 GUI프로그래밍을 해보도록 하겠습니다. 이전 포스팅에서는 웹사이트 정상적인지 확인하는 방법에 대해서 콘솔안에서만 확인을 했습니다. 이번에는 GUI기반으로 확인해보도록 하겠습니다. 기본적으로 PyQt5, requests를 이용해보도록 하겠습니다. import sys import requests as rq from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit,QPushButton, QLineEdit class QtGUI(QWidget): def __init__(self): super().__init__(..
파이썬[Python GUI, PyQt5 Tutorial 021] 메뉴바(Menu Bar) 만들기 이번 포스팅은 메뉴 바를 생성하는 부분을 한번 진행해보도록 하겠습니다. 가장 쉽게 보시기 위해서는 다음의 그림에서 빨간 부분을 한번 살펴보겠습니다. 흔히들 보는 부분이고 이런 부분들을 모두 함께 메뉴바라고 합니다. 이번 포스팅에서는 이 메뉴바를 생성하는 부분에 대해서 살펴보겠습니다. 위에서와 같이 메모장에서 상단에 있는 부분을 메뉴바라고 볼 수 있습니다. 그럼 코드 상에서 한번 봐보고 실행을 해보도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qApp class QtGUI(QMainWindow): def _..
파이썬[Python GUI, PyQt5 Tutorial 020)] GUI 하단 상태바(Status Bar) 만들기 종종 많은 프로그램을 보다보면 윈도우 창 하단에 어떤 동작을 하는지에 대해서 표시 해주는 경우가 많습니다. 만약 데이터를 로딩 하는 중이면, 로딩 중이거나, 아니면 데이터를 쓰고 있다면 데이터를 쓰고 있는 다는 등에 현재 프로그램 상태에 대해서 명시를 해줄 수 있게 상태바를 구성 할 수 있습니다. 그럼 한번 다음과 같이 살펴보겠습니다. 윈도우를 보면 다음과 같이 상단에는 메뉴바가 있고, 하단에는 상태바(Status Bar)가 존재합니다. 그럼 상태 방에 대해서 한번 구성해보고 작성해보도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication..
파이썬[Python GUI, PyQt5 Tutorial 019)] 글자수 세기 프로그램(QText) - 공백 포함, 공백 미포함 이번 포스팅은 앞서서 포스팅했던 내용들을 응용하여 글자수를 세워주는 프로그램을 짜보고자 합니다. 이전에는 파일로 저장된 부분을 바탕으로 작업을 했는데, 이번에는 GUI상에서 직접 입력한 수에 대해서 공백을 포함하는 글자수, 공백을 포함하지 않는 글자수에 대해서 확인 및 설정해보도록 하겠습니다. 먼저 PyQt5로 작업을 시작하기에 앞서서, 실제 생성이 될 GUI에 대해서 어떻형태로 구성할것인지에 대해서 구조해 해봤습니다. 이런 부분을 바탕으로 코딩을 진행할 예정입니다. 그럼 전체 코드를 한번 살펴보겠습니다. import sys from PyQt5.QtWidgets import Q..
파이썬[Python GUI, PyQt5 Tutorial 018] 텍스트(QText) 편집 공간 만들기 이번 포스팅에서는 텍스트를 편집할 수 있는 공간인 QText에 대해서 생성하고, 관련된 부분에 대해서 이야기를 해보고자 합니다. 물론, 앞서서 위젯(Widget)에 대해서 살펴봤습니다. 하지만, 노트 패드등과 같이 텍스트를 입력하거나, 편집할 수 있는 부분을 만들기 위해서는 QText라는 위젯을 추가해줘야 합니다. 대부분의 위젯은 다음과 같은 모양입니다. 관련해서 코드 부분에서 한번 살펴보도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit, QVBoxLayout class QtGUI(QWidget): def _..