본문 바로가기
반응형

개발일기16

python 기본 문법 문자열 자료형 # hello.py print("Hello world") ## 주석 """ hi test comment1 """ ''' hi test comment2 ''' ## print # string format - since python3 testString = 'I am {}'.format('Hwayoung') print(testString) print('Try python {} times'.format(3)) # f-string - since python3.6 country='Korea' testfString = f'I am from {country}' print(testfString) ## 자료형 숫자 # a의 b제곱 a=2 b=3 c=a**b print(a**b) # a 나누기 b의 몫 # print fs.. 2021. 12. 15.
윈도우 cmd 하드드라이버 D로 이동 /d로 이동하고 D드라이버의 하위 폴더명을 입력하면 동작함 cd /d D:\Projects_python $dir 명령어로 현재 위치와 하위 파일들 확인 아래와 같이 입력하면 동작안함 C:\>cd D:\Projects_python 2021. 12. 14.
[개발일기]아 코딩 짜릿해>0< | 집념 | 새로운 방식의 설계 Qt에서 기본으로 제공하는 위젯 중에서 toggle switch는 없다. 그래서 새로 만들어보기로 했다!! 토글 스위치를 on/off 용도로만 사용할껀 아니고 2개의 옵션이 있을 때도 사용할 수 있게 만들기로 했다. 그래서 버튼 좌,우측에 label을 넣었다. (지금 캡쳐가 갑자기 안되가지고.. 나중에 캡쳐이미지 넣어야겠다) 마우스 이벤트 따로 처리해줄껀 없고, QPushButton의 checked, unchecked상태에 따른 icon만 수정해주면 된다! 쉬워보였는데 여기서 의외의 복병을 만났다. 어려웠던 점 QPushButton에서 기본으로 제공하는 스타일이 있다. checkable(true)로 설정하고 checked 상태일 때는 테두리가 dotted로 되고, icon이 눌린 느낌을 주기위해 위치가 .. 2021. 3. 17.
[개발일기] 인터페이스 설계는 '제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게' 하자 #Qt #EffectiveC++ 스콘 마이어스 - Effective C++ 제3판 2020년 1년 동안 간간히 Effective C++ (제3판) 책을 보고 있다. 읽으면 읽을수록 이 책이 왜 유명하고 잘 알려진지 알 것 같다. 정말 유익하고, 다시 읽을 때마다 새로운 안목?을 제공한다. 가끔 지루하고 이해하기 어려울 때가 있어서 노트를 하며 열심히 읽어 나가고 있다. 모든 챕터가 재밌지만 그 중 뇌리에 박혔던 부분은 Chapter 4 - 항목 18이다 Chapter 4 설계 및 선언 항목 18 : 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자 해당 항목을 조금 인용해보자 어떤 인터페이스를 설계하든지 막론하고 아마 가장 중요할 것 같은 지침, '제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게'로 포문을 열려고 합니다... 2020. 12. 16.
반응형