일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오피스
- 문자열
- Windows11
- 파이썬GUI
- html
- pandas
- pyqt5
- 비주얼베이직
- VBA
- 파이썬3
- 안드로이드
- Outlook
- matlab
- Android
- win32com
- Excel
- 엑셀
- 윈도우11
- 아웃룩
- office
- 깃
- 파이썬
- python3
- Windows10
- git
- pythongui
- 윈도우10
- python
- 윈도우
- windows
목록pythongui (29)
Appia의 IT세상
파이썬[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..
이번 포스팅은 기존에 포스팅 했던 tkinter를 기반으로 계산기를 만들고자 합니다. 대학교 때에, 다른 프로그래밍 언어로 계산기를 만들었던 기억이 많이 남습니다. 따라서, 이번에는 파이썬[Python] tkinter 모듈을 이용한 계산기를 제작해보도록 하겠습니다. 먼저 제가 생각한 계산기의 밑그림은 다음과 같습니다. 일단, 각 숫자들과 연산들은 버튼으로 만들 것입니다. 그리고, 각 숫자 및 연산을 표시하는 부분들에 대해서는 Entry를 이용하였습니다. 그리고 칸과 열을 맞추기 위해서 grid()형태로 이용할 예정입니다. 그럼 일단 코딩을 시작해보도록 하겠습니다. from tkinter import * top = Tk() def ClearNum(): pass # 1번째 열 S_Var1 = StringVa..
오늘부터 간단하게 파이썬[Python] GUI를 작성하는 방법에 대해서 살펴보고자 합니다. 현재 적용하고 있는 버전은 파이썬[Python] 3버전으로 사용합니다. 주로 4개의 모듈이 사용되지만, 저는 기본 제공되는 모듈을 사용하고자 합니다. Tkinter의 경우 별다른 모듈 설치 없이도 가능하기 때문에 처음 접근하는 게 매우 용이할 것이라고 생각합니다. 먼저 간단히 다음 코드를 실행해보겠습니다. import tkinter top = tkinter.Tk() # you insert code here top.mainloop() 위의 코드를 실행하면 다음과 같은 화면, 다음과 같은 위도우가 나타납니다. 위의 코드에서 Tk()를 생성한 부분 다음줄 부터 각자 생각한 부분에 대해서 코드로 입력 해주시면 됩니다. 실..