본문 바로가기
반응형

Python49

[Python] PyQT 상단바 없애기 파이썬에서 pyqt를 연동하고 실행할 때 제일 위에 뜨는 상단바를 제거하는 함수를 작성한다 1. 상단바 표시 화면 self.setWindowFlag(QtCore.Qt.FramelessWindowHint) 위의 코드를 init() 함수 쪽(UI를 불러오는 곳)에 정의해주면 된다. 2. 상단바 제거 화면 상단바가 제거되어 실행되는걸 확인할 수 있다 2021. 4. 27.
[Python] 파이썬 리스트(배열)를 문자열로 변환하기 join함수 사용 1. 리스트 배열을 문자열로 합치기 a = ["a/b/c","d","e"] string = ''.join(a) print(string) [결과] 2. 요소 사이에 특정 문자열을 추가하여 문자열로 변환 a = ["a/b/c","d","e"] ex) 문자열 사이에 /를 넣고 싶을 때 string = '/'.join(a) print(string) [결과] >>예외: 리스트 배열이 모두 문자열이어야 에러가 생기지 않는다 정수형인 경우 TypeError: sequence item 0: expected str instance, int found 타입 에러가 발생한다 3. 리스트 배열이 정수형일때는 리스트 정수형을 리스트 문자열로 변환한 뒤 문자열로 바꾼다 a= [0,1,2,3] print(''.j.. 2021. 4. 8.
파이썬 타이머 설정 하기: QTimer를 사용하여 함수 반복 파이썬 타이머 설정할 때 보통 import time을 해주고 time.sleep(secs)를 사용하는데 pyQt에서는 동작이 안되길래 찾아보니 QTimer를 사용해야 했다 import PyQt5.QtCore import QTimer 해준다 self.timer = QTimer(self) self.timer.start(msec) self.timer.timeout.connect(연결할 함수) ex) self.timer = QTimer(self) self.timer.start(1000) self.timer.timeout.connect(self.run) 1초 뒤에 run 함수 실행을 한다 1초 반복으로 계속 실행하기 때문에 한 번만 동작하고 싶으면 run 함수에 self.timer.stop() 선언한다 2021. 2. 26.
파이썬 음악 재생 하는 방법 1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound 모듈을 불러온뒤 재생 2. winsound import winsound Playsound(sound,flags) winsound.PlaySound("파일.mp3",winsound.SND_ASYNC) 특수 이벤트 처리시 음악정지하려면 함수에 아래 코드 작성 winsound.PlaySound(None,winsound.SND_PURGE) 윈도우 비프음으로 소리를 내고 싶으면 Beep(frequency,duration) winsound.. 2021. 2. 25.
반응형