본문 바로가기

PYTHON26

PyQt5를 통한 GUI개발 - 화면 가운데 정렬[PYTHON개발] PyQt5를 통한 GUI개발 아래의 코드를 사용하시면 화면의 정가운데에 프로그램 위치하여 실행 가능합니다 코드 | def center(self): qr = self.frameGeometry() cp = QDesktopWidget().availableGeometry().center() qr.moveCenter(cp) self.move(qr.topLeft()) 사진: Unsplash의Faizur Rehman 2024. 1. 23.
PyQt5를 통한 번역기 Gui 만들기[PYTHON개발] 지난번에 기본적으로 설치해야하는 모듈과 코드 살펴보았는데요 이번에는 이 코드와 PyQt5를 활용해서 GUI개발 해보도록 하겠습니다. 모듈 코드 | import sys from PyQt5.QtWidgets import* import googletrans 코드 | class MyApp(QWidget): def __init__(self): super().__init__() self.lbl1 = QLabel('한국어:', self) self.lbl2 = QLabel('영어:', self) self.le = QLineEdit(self) self.te = QTextEdit(self) self.trans_btn = QPushButton('번역', self) self.translator = googletrans.Tra.. 2024. 1. 23.
파이썬 번역기 만들기[PYTHON개발] 번역기 만들기 모듈 설치 코드 | #라이브러리설치 pip install googletrans==4.0.0-rc1 실행결과 | 번역기 코드 | import googletrans def translateform(str): translator = googletrans.Translator() outStr = translator.translate(inStr, dest = 'en', src = 'auto') print(f"{inStr} => {outStr.text}") if __name__ == "__main__": inStr = str(input('번역할 텍스트를 입력하세요: ')) translateform(str) 결과 | 사진: Unsplash의Jonny Gios 2024. 1. 23.
파이썬 엑셀 파일로 저장하기[PYTHON개발] 파이썬 엑셀 파일로 저장하기 openpyxl 라이브러리 설치 코드 | pip install openpyxl 엑셀 파일, 워크시트에 데이터 추가 후 저장하기 코드 | import openpyxl # 엑셀 파일 만들기 wb = openpyxl.Workbook() # 워크시트 만들기 ws = wb.create_sheet('시트명') # 데이터 추가: 괄호 안에 셀 넣어주면됨. # 가로: A, B, C, D ... # 세로: 1, 2, 3, 4 ... ws['A1'] = '내용입력1' ws['B1'] = '내용입력2' # 저장하기 wb.save('/Users/hssarah/Projects/crawling-study/stock_crawling/stock_data.xlsx') 사진: Unsplash의Firmbee... 2024. 1. 22.
파이썬 GUI 관련 코드[PYTHON개발] 파이썬 GUI 관련 코드 1. 파이썬 GUI -윈도우 생성하는 코드 코드 | import tkinter top = tkinter.Tk() # you insert code here top.mainloop() 위 코드 실행시 생성되는 윈도우 2. Button 클릭으로 다양한 이벤트들을 연결할 수 있는 GUI 코드 | from tkinter import * top = Tk() B = Button(top,width=10 ,height= 10,text = "push") B.place(x = 10,y = 10) top.mainloop() 위 코드 실행시 생성되는 윈도우 3. 버튼 클릭시 이벤트 처리 코드 | from tkinter import * from tkinter import messagebox def Cal.. 2024. 1. 11.
파이썬 클래스로 사칙연산 구현하기[PYTHON개발] 클래스: 똑같은 무언가를 계속 만들어 낼수 있는 설계도면 같은 것 객체: 클래스를 통해 만들어내진 결과물 메서드: 클래스 안에 구현된 함수 **객체와 인스턴스의 차이점 클래스로 만든 객체를 '인스턴스'라고도 합니다. 그럼 예를 들어서 a=bread()로 만든 a는 객체입니다. a 객체는 Cookie의 인스턴스 입니다. 이렇게 인스턴스라는 말은 특정객체(a)가 어떤 클래스의 객체인지 관계위주로 설명할 때 사용됩니다. 클래스로 사칙연산을 구현해보도록 하겠습니다 class calculator: def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 print('첫번째숫자: ', num1, '두번째숫자: ',num2) def add(self): re.. 2024. 1. 11.
728x90