개인 공부 후 남기는 포스팅입니다. 잘못된 정보가 포함되어 있을 수 있으니 혹여 발견하신다면 지적 감사드립니다. 현재 제 개발 환경이 Linux Mint 인 점을 고려. Ubuntu 기반 OS 기준으로 설명합니다.(Windows 개발 환경 설정이나 Qt에 대한 Overview가 필요하시면 다음 게시물을 참고해주세요. Qt 개발자 커뮤니티) Linux에서 Qt 를 사용하기 위해서는 관련 패키지가 설치되어야 합니다. Qt-Project 홈페이지에서 설치 파일을 사용하는 방법도 있지만, 개인적으로 apt-get 명령어를 이용해 설치하는 것이 alias 설정이나 lib 설정에 더 이득이라 apt-get 명령어를 기준으로 설명합니다. # sudo apt-get install "^qt4-" 끝입니다. 위 명령어 한..
''' Created on 2014. 8. 10. @author: uyu423@gmail.com ''' import random # 0. 객체지향을 통해 크게 3가지 형태의 클래스가 나온다. Data, B.O, U.I # 1. 데이터를 클래스로 만들 수 있음(Data) # 2. 프로그램이 해야하는 기능을 모아서 클래스로 만들 수 있음(Business Object(B.O). B.O는 입출력을 처리하지 않음(중요) # 3. 실제 입출력을 담당하는 UI 클래스도 있음(UI) # 4. 모든 프로그램은 CRUD(Create, Read, Update, Delete)가 기본 class LottoBall: # Data def __init__(self, num): self.num = num class LottoMachi..