PyQt ᆞPyQt5 설치 [ 설치 주소 ] ᆞ아래와 같이 Py 3.4, Qt 5.5.1 버전을 사용하는 PyQt5.5.1 버전을 다운받아 설치한다. ᆞ설치된 PyQt GPL v5.5.1 에서 Qt Designer 를 실행 한다. ᆞ 'Dialog without Buttons' 를 생성하고 아래와 같이 Dialog를 세팅한다. ᆞ form.ui 로 저장한다. ᆞPython 3.4.0 설치 [설치 주소] ᆞhello.py 를 아래와 같은 코드로 작성한다. ᆞ아래와같이 cmd 창에서 'py -3.4 hello.py' 명령으로 컴파일 ᆞ아래와 같이 실행된다.
QT Qt TCP/IP Client 프로그램 OS 화경 : Windows 7 Professional K IDE : Qt Creator 3.3.0 (opensource) Build : Desktop Qt 5.0.2 MinGw 32bit TCP/IP 통신 프로그램을 만들기위 한 준비 : XXX.pro 파일에 아래와 같이 network를 추가한다. XXX.pro 파일에 내용을 추가한 후 Run qmake를 실행시켜 준다. mainwindow.h 생성자에 사용된 WindowFlags 는 Close Button 외 버튼은 사용하지 않도록 함 Resize 마우스 화살표가 발생하지 않도록 고정 사이즈 Dialog 를 사용 void connectBtnSlot(void) : Connect 버튼을 눌렀을 경우 QLineE..
QT Qt 특징 ㆍ다양한 플랫폼(Platform)을 지원한다. - Qt는 개발한 애플리케이션을 다른 플랫폼으로 포팅(Porting)하는 것이 자유롭다. 유닉스리눅스(Linux), 솔라리스(Sun Solaris), HP-UX, Digital Unix, IBM AIX, SGI IRIX 등MS Windows95, 98, NT, 4.0, ME, 2000, XP, Vista(Qt 2.0부터 지원)Mac OS XCheetach(1.0), Puma(10.1), Jaguar(10.2), Panther(10.3), Tiger(10.4), Leopard(10.5) (Qt 3.0 부터 지원)임베드디 리눅스프레임 버퍼를 지원하는 대부분의 임베디드 리눅스 플랫폼 ㆍ시그널/슬롯 방식 시그널(Signal)사용자가 객체(위젯)에 대..
QT APP 에서 flash ActionScript 함수 호출 Adobe Flash Platform 도움말 (ExternalInterface 클래스 사용) 🎯 컨테이너에서 ActionScript 코드 호출 컨테이너는 함수에 있는 ActionScript 코드만 호출할 수 있고 다른 ActionScript 코드는 호출할 수 없다. 컨테이너 응용 프로그램에서 ActionScript 함수를 호출하려면 ExternalInterface 클래스로 함수를 등록한 다음 컨테이너의 코드에서 호출해야 한다. 먼저 ActionScript 함수를 등록하여 컨테이너에서 사용할 수 있도록 나타내야 한다. 다음과 같이 ExternalInterface.addCallback() 메서드를 사용한다. ActionScript function..
QT 객체를 생성하지 않고 멤버 함수를 사용하는 법 class 내의 static 변수 또는 함수는 전역변수와 동일하게 취급됨으로 객체를 생성하지 않고 접근이 가능하다. 멤버 함수 getInstance()를 static 으로 선언 한다. getInstance() 함수 반환형을 class 포인터로 하고 Q_GLOBAL_STATIC() 메크로를 사용하여 class 포인터 함수를 등록하여 return 해주면 다른 파일에서 getInstance() 함수만으로 class 내의 모든 public멤버 함수에 접근이 가능해진다. 아래와 같은 방법으로 getInstance() 함수를 통하여 testConnect() 함수를 호출한다.(Test class 의 생성자도 함께 호출된다)