일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- matlab
- 윈도우11
- office
- Windows10
- win32com
- VBA
- python
- pyqt5
- Excel
- 오피스
- python3
- 엑셀
- Windows11
- windows
- 파이썬
- Android
- pandas
- 깃
- 안드로이드
- 비주얼베이직
- git
- html
- 파워포인트
- Outlook
- 윈도우10
- pythongui
- 파이썬3
- 아웃룩
- 파이썬GUI
- 문자열
목록Python (328)
Appia의 IT세상
파이썬[Python GUI, PyQt5 Tutorial 009] 버튼(QPushButton),라벨(QLabel)을 이용한 특정번호 포함된 로또번호 생성기 이번 포스팅은 앞선 포스팅에 조금 개선된 버전을 한번 만들어봤습니다. 최근에 로또 번호 생성기 관련된 부분을 지인에게 전달하니, 이 번호는 반드시 포함된 숫자 번호를 생성했으면 좋겠다는 요구사항을 받았습니다. 그래서 이번에는 관련된 요구사항이 포함된, 선택된 번호가 포함된 로또 번호를 생성하는 부분을 기존 코드와 PyQt5를 활용하여 작성해봤습니다. 먼저, 전체 코드를 한번 검토해보겠습니다. ( 하단 관련 코드 파일 첨부) import sys from random import * from PyQt5.QtWidgets import QApplication,..
파이썬[Python GUI, PyQt5 Tutorial 008] PyQt5 버튼(QPushButton)과 라벨(QLabel)을 이용한 로또 번호 생성기 이번 포스팅은 GUI기반으로 로또 번호를 생성하는 부분을 생성하고자 합니다. 실은 앞서 포스팅에서 버튼(QPushButton)과 라벨(QLabel)에 대해서 이야기를 했는데 이 부분을 조금 더 활용하는 방법을 찾다가 로또 번호 생성기를 만들어보고자 하였습니다. 앞서서 GUI 클래스에 총 세가지의 함수로 구성을 할 예정입니다. 1) 로또 숫자 생성하는 함수 - 이 함수는 예전에 포스팅 했던 내용을 적극 활용한 내용입니다. 파이썬[Python] 013 로또(lotto) 번호 생성기 만들기와 random 모듈 파이썬[Python] 013 로또(lotto) 번호..
파이썬[Python GUI, PyQt5 Tutorial 007] PyQt5 라벨(QLabel)생성하기 - 이미지파일(PNG)출력하기 앞선 포스팅은 라벨(QLabel)에 텍스트를 출력하고 변경하는 방법에 대해서 살펴봤습니다. 그럼, 이번에는 텍스트가 이미지를 출력하는 방법에 대해서 살펴보고자 합니다. 물론 텍스트만 이용하면 매우 간단했지만, 이 부분에서는 추가적인 메소드와 QPixmap 클래스가 별도로 사용이 됩니다. 먼저, 다음 코드를 살펴보겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel from PyQt5.QtGui import QPixmap class QtGUI(QWidget): def __init__(self): ..
파이썬[Python GUI, PyQt5 Tutorial 006] PyQt5 라벨(QLabel)생성하기 - 텍스트 출력하기 이번 포스팅에서는 PyQt5에서 라벨(QLabel)을 생성하는 방법에 대해서 살펴보겠습니다. 라벨(QLabel)의 경우 보통 텍스트나 이미지를 표현하기 위해서 사용됩니다. 그럼 라벨(QLabel)에 간단한 텍스트를 출력하는 코드를 작성해보도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel class QtGUI(QWidget): def __init__(self): super().__init__() self.setWindowTitle("Appia Qt GUI") self.resize(300, 300)..
파이썬[Python GUI, PyQt5 Tutorial 004] PyQt5 버튼(QPushButton)의 클릭시 버튼 비활성화하기 이번 포스팅에서는 앞선 포스팅에서 몇가지를 조금 더 응용한 포스팅을 해보고자 합니다. 버튼을 클릭하여 그 버튼을 비활성화 하고자 합니다. 단순하게 버튼을 비활성화 하는 메소드는 매우 간단합니다. 다음을 한번 살펴보겠습니다. button.setEnabled(False) 위의 메소드를 통해서, 버튼을 비활성화 할 수가 있습니다. 그럼 관련해서 간단히 코드를 작성해보도록 하겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton class QtGUI(QWidget): def __init__(sel..
파이썬[Python GUI, PyQt5 Tutorial 004] PyQt5 버튼(QPushButton)의 이벤트 연결 앞서 포스팅에서는 위젯(QWidget)에 버튼(QPushButton)을 입력하는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 이 버튼에 특정 동작들을 연결해보도록 하겠습니다. 먼저, 버튼의 동작에는 크게 3가지로 볼 수 있습니다. 그럼 각 행동들에 대해서 살펴보면 다음과 같습니다. pressed() 버튼이 눌러졌을 때 released() 버튼이 눌렀다 뗄 때 clicked() 버튼이 클릭되었을 경우 위에 세가지 동작들에 대해서 코드 상에 적용해보도록 하겠습니다. \\ import sys from PyQt5.QtWidgets import QApplication, QWidget, QPush..
파이썬[Python GUI, PyQt5 Tutorial 003] PyQt5 버튼(QPushButton) 만들기 앞선 포스팅에서는 간단히 PyQt를 이용하여 위젯 윈도우 창을 생성해보았습니다. 이번 포스팅은 앞선 포스팅에서 생성한 윈도우 창에 버튼을 생성해서 넣는 방법에 대해서 살펴보고자 합니다. 그럼 먼저 버튼을 생성하기 위해서는 다음 예시를 참조해보겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton class QtGUI(QWidget): def __init__(self): super().__init__() self.setWindowTitle("Appia Qt GUI") button = QPushButton(sel..
파이썬[Python GUI, PyQt5 Tutorial 002] PyQt5 창 띄우기윈도우 창 띄우기/만들기 앞선 포스팅에서는 PyQt5를 설치하는 방법에 대해서 간단히 포스팅을 해봤습니다. 이번 포스팅에서는 본격적으로 GUI를 만드는 방법에 대해서 이야기를 해보고자 합니다. 가장 먼저, 간단히 위젯을 띄우기를 해보겠습니다. 물론, 조금더 쉽게 설명을 드리자면, 향후에 버튼등이 표시될 수 있는 Application에 관련된 화면을 뛰어보겠습니다. 흔히들 이 부분에 대해서 창을 띄운다고 하기도 합니다. example) import sys from PyQt5.QtWidgets import QApplication, QWidget class QtGUI(QWidget): def __init__(self): sup..
파이썬[Python GUI, PyQt5 Tutorial 001] PyQt5 설치하기 예전에 Tk에 대해서 간단히 설명하는 포스팅을 올린적이 있습니다. 사용해보신 분들은 모두다 인지하시겠지만, Tk는 파이썬[Python]에 내장되어 있는 모듈이기 때문에 사용에 있어서 매우 편리합니다. 하지만, 몇가지 단점도 존재합니다. 투박하고, 아이콘등을 변경하는데 생각보다 조금 짜증이 났었던 점등 몇가지가 있습니다. 그래서 이번에는 Tk보다 많은 사용자들에게 쓰이는 Qt에 대해서 간단히 포스팅을 해볼까 합니다. 물론 저의 포스팅의 대부분의 목적은 지식 전파보다 저의 망각에 대해서 보존하기 위한 노력이라고 할 수 있습니다. 그럼 간단히 설치부터 진행해보도록 하겠습니다. 설치하기 PyQt5가 현재 있는 최신 버전이고, P..
파이썬[Python] CPU, 램(RAM), OS(운영체제)등의 System(시스템) 정보 확인 이번 포스팅은 현재 사용하고 있는 파이썬[Python]을 이용하여 System(시스템) 정보를 확인하는 방법에 대해서 포스팅을 할려고 합니다. 예전에 정확히 몇년전인지 기억이 나지 않지만, 특정 게임에 대해서 System 요구사항을 만족하는지에 대한 확인하는 프로그램을 만든 적이 있습니다. 이와 비슷하게 System(시스템) 정보를 확인하는 것은 PC를 사용하는 분들에게 많이 요구되는 부분입니다. 그래서 이번 포스팅에서는 System(시스템) 정보를 확인정보를 확인하는 방법에 대해서 포스팅을 하고자 합니다. 1. 운영체제 확인 현재 사용하고 있는 운영체제에 대한 정보를 명시하는 부분입니다. 컴퓨터를 사용하는데..