일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오피스
- git
- 윈도우11
- pythongui
- Windows10
- 문자열
- 파이썬3
- 파이썬
- Windows11
- 엑셀
- 파이썬GUI
- pandas
- 안드로이드
- 비주얼베이직
- Excel
- Android
- 파워포인트
- pyqt5
- html
- windows
- 깃
- matlab
- Outlook
- win32com
- VBA
- python3
- office
- python
- 아웃룩
- 윈도우10
목록파이썬 (309)
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] 파일(file) / 디렉토리(directory) 비교 하기(filecmp) 이번 포스팅에서는 파이썬을 이용해서 파일을 비교하는 부분에 대해서 이야기를 해보고자 합니다. 실제 많은 사람들은 파일 관리 및 중복된 파일에 대해서 특별히 관리 하지 않는 경우가 있습니다. 이럴 경우에 파일의 중첩여부에 따라서, 상당히 많은 저장 공간을 사용하기도 합니다. 따라서, 이번 포스팅에서는 파이썬(Python)을 이용해서, 파일과 폴더를 비교하는 방법에 대해서 이야기를 해보고자 합니다. 먼저, 파이썬[Python]에서는 파일 비교에 관련된 기본 모듈을 제공하고 있습니다. 일단 다음과 간단히2개의 텍스트 파일을 비교해보도록 하겠습니다. Text1.txt Text2.txt Hello, Appia _ St..
파이썬[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[파이썬 웹크롤러] 03-WebCrawler 사이트의 내용(Html) 읽어오기 이번 포스팅에서는 사이트의 HTML의 내용을 읽어오는 부분에 대해서 포스팅을 해보고자 합니다. 앞서서는 header 부분만 읽어왔다면, 이번에는 HTML 내용 전체를 가져오는 방법에 대해서 살펴보겠습니다. 일단 앞서 부분과 거의 유사한 부분이지만, 다시 한번 코드를 한번 살펴보겠습니다. import requests as rq url = 'https://appia.tistory.com' result = rq.get(url) print(result.text) cs get()을 통해서 가져온 결과에서 result.text를 통해서 HTML 전체 코드를 가져올 수 있습니다. 위의 코드를 실행하면 다음과 같은 결과가 나옵니다..
Python[파이썬 웹크롤러] 02-WebCrawler 사이트의 헤더 읽어오기 이번 포스팅은 웹사이트에서 헤더 파일을 읽어오는 방법에 대해서 살펴보고자 합니다. 이번에도 앞서 포스팅과 동일하게 requests 모듈을 활용하고자 합니다. 일단 앞서 코드에서와 동일하게 사용하는 부분에서 추가로 한가지 부분을 더 살펴보고자 합니다. 일단 먼저 다음 코드를 한번 살펴보겠습니다. import requests as rq url = 'https://appia.tistory.com' result = rq.get(url) print(result.headers) for i in result.headers: print(i)cs 위의 형태을 코드를 실행하면 다음과 같은 결과가 나옵니다. {'Date': 'Sun, 31 May..
파이썬[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..