Study(43)
-
[파이썬] tkinter readonly 만들기
tk=Tk() txt = Entry(self.tk) txt.grid(row=0, column=0) txt.configure(state='disabled') tk.mainloop() txt.configure(state='disabled') 를 넣기
2022.01.21 -
[안드로이드] 레이아웃 제약조건 속성들
레이아웃 제약조건의 속성은 다음 규칙 layout_constraint[소스 뷰의 연결점]_[타깃 뷰의 연결점]="[타깃 뷰의 id]" layout_constraintTop_toTopOf layout_constraintLeft_toLeftOf layout_constraintTop_toBottomOf layout_constraintLeft_toRightOf layout_constraintBottom_toTopOf layout_constraintRight_toTopOf layout_constraintBottom_toBottomOf layout_constraintRight_toBottomOf layout_constraintLeft_toTopOf layout_constraintRight_toLeftOf layou..
2022.01.20 -
[안드로이드] 레이아웃 종류
모든 레이아웃이 뷰이므로 layout_width와 layout_height 속성이 필수 - 제약 레이아웃 리니어 레이아웃 - 뷰를 쌓는 방향을 설정할 때 orientation 속성 - 가로 horizontal, 세로 vertical - 상대 레이아웃 - 프레임 레이아웃 - 테이블 레이아웃
2022.01.19 -
[안드로이드] ardroid:id 속성의 역할
1. XML 레이아웃 파일 안에서 뷰를 구분할 때 2. XML 레이아웃 파일에서 정의한 뷰를 자바 소스 파일에서 찾을 때
2022.01.18 -
[안드로이드] xmlns: 접두어
xmlns: 접두어 xmlns:android 안드로이드 기본 SDK에 포함되어 있는 속성 사용 xmlns:app 프로젝트에서 사용하는 외부라이브러리에 포함되어 있는 속성 사용 xmlns:tools 안드로이드 스튜디오의 디자이너 도구 등에서 화면에 보여줄 때 사용
2021.11.17 -
[안드로이드] layout_width와 layout_height 속성
layout_width와 layout_height에 들어갈 수 있는 값 wrap_content 뷰의 내용물에 크기에 자동으로 맞춰짐 match_parent 뷰를 담고 있는 뷰그룹의 공간을 꽉 채움우 숫자 숫자를 사용해 크기를 지정, 단위 필수
2021.11.16 -
객체지향 프로그래밍과 언어
객체지향 프로그래밍이란? 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다. 객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로 봐야 한다. - 나무위키 - 객체지향 프로그래밍 특징 - 캡슐화: 변수와 함수를 하나의 단위로 묶어서 쉽게 접근할 수 있다. - 상속: 자식 클래스가 부모 클래스의 특성과 기능을 물려받는 것. - 다양성 객체지향 프로그래밍을 지원하는 언어 1. C++ - 1979년 '비아르네 스트로우스트루프'가 객체지향언어의 컨셉을 C에 접목시키면서 만듦. - C에서 파생되었으며, 프로그래머가 직접 메모리를 관리한다. - 컴파일 시간에 대부분을 처리해 비교적 컴파일..
2021.03.15 -
Python Tkinter 최상위 창 만들기
Python Tkinter 창을 최상위 창으로 만들기 최상위 창? 크롬, 파일탐색기 등의 윈도우보다 맨 위로 보이는 창 from tkinter import * tk = Tk() tk.wm_attributes("-topmost", 1)
2021.02.17 -
티스토리 단축키 추가하기
var key=new Array(); var blogname=""; //블로그이름 key['m'] ='/admin/entry/post/?id='+location.pathname.split('/')[1]+'&returnURL=https%3A%2F%2F'+blogname+'.tistory.com'+location.pathname function getKey(keyStroke){ if((event.srcElement.tagName!='INPUT') && (event.srcElement.tagName!='TEXTAREA')){ isNetscape=(document.layers); eventChooser=(isNetscape)?keyStroke.which:event.keyCode; which=String.from..
2021.01.27 -
파이썬 input으로 json 받기
# set import json #code json_data=json.loads(input("data: "))
2021.01.23 -
파이썬으로 ftp 파일 업로드 하기
# set import paramiko # input host="127.0.0.1" # 서버주소 port=80 #서버 포트 username="root" # 사용자이름 pw="1234" # 비밀번호 cpath="downloads/tmp.jpg" # 옮기고 싶은 파일 위치 spath="images/cover.jpg" # 업로드될 서버상 위치와 파일이름 # code cli = paramiko.SSHClient() cli.set_missing_host_key_policy(paramiko.AutoAddPolicy) cli.connect(host, port=port, username=username, password=pw) sftp =cli.open_sftp() sftp.put( cpath, spath)
2021.01.23 -
비주얼 스튜디오 다른 개발팩 설치
1. 비주얼 스튜디오 인스톨러 2. 수정 3. 설치
2020.12.17 -
마이크로소프트 비주얼 스튜디오 설치
1. install 다운로드 다운로드 - visualstudio.microsoft.com/ko/downloads/ 2. 진행 3. 패키지 설치 4. 설치 진행 5. 완료
2020.12.17