일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- 파이썬
- Outlook
- 파이썬GUI
- VBA
- 오피스
- 윈도우10
- windows
- Android
- 아웃룩
- 윈도우11
- matlab
- win32com
- python
- python3
- pythongui
- Windows11
- 파이썬3
- pandas
- 문자열
- 깃
- git
- pyqt5
- 엑셀
- 파워포인트
- Windows10
- Excel
- 비주얼베이직
- office
- html
목록pythongui (29)
Appia의 IT세상
파이썬[Python GUI, PyQt5 Tutorial 027] Application의 아이콘(Icon) 설정하기 이번 포스팅은 파이썬[Python]의 Application의 아이콘을 만드는 방법에 대해서 이야기를 해보도록 하겠습니다. 기본적으로 PyQt의 Application을 실행시키면 다음과 같은 화면이 나타납니다. 실제 저의 경우, 특정 회사의 로고를 넣어주라는 주문을 받아서 관련해서 넣었던 기억이 있습니다. 이렇게 저 부분은 기본 아이콘(ICON)을 사용하기 보다는 특정 이미지로 사용하길 원하는 경우가 많습니다. 그럼 다음과 같이 코드를 작성해보겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPu..
파이썬[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[파이썬] Ping(ICMP) 확인 하는 방법/ 확인하는 프로그램 만들기 이번 포스팅에서는 ICMP 패킷을 보내는 흔히 우리 사이에서 이야기 하는 ping을 날리는 프로그램을 한번 작성해보도록 하겠습니다. 일단, 쉽게 기존에 윈도우 내부에서의 명령어를 그대로 사용할 예정입니다. 따라서, 시작시에 반드시 os 모듈에 대해서 import를 해줘야 합니다. 그럼 먼저 간단한 ping을 확인하기 위한 코드를 작성해보겠습니다. import os hostname = "google.com" response = os.system("ping -n 1 " + hostname) if response == 0: Netstatus = "Network Active" else: Netstatus = "Network Er..
파이썬[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..