반응형 전체 글216 라즈베리파이 메뉴바(작업표시줄) 없애기 명령어창 Ctrl+Alt+T를 사용하여 켠다 sudo su로 관리자 권한으로 들어간다 /etc/xdg/lxsession/LXDE-pi 경로 들어간다 vi autostart를 입력 @lxpanel --profile LXDE-pi를 주석 처리한다 #@lxpanel --profile LXDE-pi 2021. 6. 1. PyQt5 ui파일을 py파일(파이썬 코드)로 변환하기 PyQt5의 ui파일을 py파일로 (이미지를 py코드로) 변환하려면 terminal에서 아래의 코드를 작성하면 된다 pyuic5 -x 변경하려는ui폴더/변경하려는ui파일명.ui -o 복사하려는py폴더/변경하려는 py파일명.py ex) ui폴더에 있는 test.ui파일을 ui폴더에 test.py로 저장하고 싶다면 [변환 명령어] pyuic5 -x ui/test.ui -o ui/test.py [결과] 2021. 5. 31. C#기초 - 접근 제한자 (public vs private),(Getter,Setter 사용법) 접근 제한자 - 클래스, 메서드, 변수에 대한 접근 범위를 제한하는 키워드 1. private 접근제한자 => 자신의 클래스 내에서만 접근이 가능하고, 다른 외부 클래스에서는 접근이 불가능하도록 제한 (주로, 멤버변수에 private 접근제한자를 사용하여 값을 변경하지 못하도록 제어) 2. public 접근제한자 => 모든 클래스에서 접근이 가능(접근 제한이 없음) (주로, 멤버메서드에 public 접근제한자를 사용하여 누구나 접근하도록 제어) Getter/Setter 정의 클래스 내에서 멤버변수는 주로 private 접근제한자를 통해 외부에서 접근을 금지시킴 => 따라서, 별도의 메서드(Getter/Setter)를 정의하여 멤버변수 값을 대신 접근하도록 한다. 모.. 2021. 5. 27. C# 기초 - 레퍼런스, 생성자 this 1. 레퍼런스 this - 자기 자신의 인스턴스 주소가 자동으로 저장되는 참조 변수(레퍼런스 변수) - 메서드(또는 생성자) 내에서 로컬변수와 멤버 변수(인스턴스 변수)의 이름이 같을 경우 - 멤버변수를 가리키기 위해 사용하는 키워드 - 동일한 클래스 내의 this 키워드를 사용하면 인스턴스마다 다른 주소를 가리키게 됨 this.멤버변수명 ex) using System; namespace Test { public class Program { static void Main(string[] args) { // Student 인스턴스 생성, 이름 : 홍길동, 나이 : 20 출력 Student s = new Student(); s.name = "홍길동"; s.setName("홍길동"); // this.name .. 2021. 5. 15. [Python] PyQT 상단바 없애기 파이썬에서 pyqt를 연동하고 실행할 때 제일 위에 뜨는 상단바를 제거하는 함수를 작성한다 1. 상단바 표시 화면 self.setWindowFlag(QtCore.Qt.FramelessWindowHint) 위의 코드를 init() 함수 쪽(UI를 불러오는 곳)에 정의해주면 된다. 2. 상단바 제거 화면 상단바가 제거되어 실행되는걸 확인할 수 있다 2021. 4. 27. 데이터베이스 - SQLite 사용하기, DB Browser for SQLite 다운로드 sqlitebrowser.org/ DB Browser for SQLite DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. DB4S is for users and dev sqlitebrowser.org 1. SQLite 홈페이지에 들어간다. 2. DB Browser for SQLite - Standard installer for 64-bit Win.. 2021. 4. 26. [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. 이전 1 ··· 19 20 21 22 23 24 다음 반응형